Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal WordPress di Ubuntu 20.04 LTS. Bagi Anda yang belum tahu, WordPress adalah sistem manajemen konten sumber terbuka dan gratis yang ditulis dalam PHP dan sebagian besar digunakan untuk membuat situs web gratis atau membuat blog pribadi. Namun dalam bahasa non-geek, ini mungkin sistem pengelolaan konten (atau CMS) blog dan situs web yang paling mudah dan paling kuat yang ada saat ini.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi sistem manajemen konten WordPress pada Ubuntu 20.04 (Focal Fossa). Anda dapat mengikuti instruksi yang sama untuk Ubuntu 18.04, 16.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:Ubuntu 20.04, 18.04, 16.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal WordPress di Ubuntu 20.04 LTS Focal Fossa
Langkah 1. Pertama, pastikan bahwa semua paket sistem Anda mutakhir dengan menjalankan apt
berikut perintah di terminal.
sudo apt updatesudo apt upgrade
Langkah 2. Instal server LAMP.
Server LAMP Ubuntu 20.04 diperlukan. Jika Anda belum menginstal LAMP, Anda dapat mengikuti panduan kami di sini. Selanjutnya, instal modul PHP lain yang diperlukan jika belum diinstal:
sudo apt install php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmathLangkah 3. Menginstal WordPress di Ubuntu 20.04.
Unduh arsip WordPress versi terbaru dari laman unduhan WordPress:
wget http://wordpress.org/latest.zipBuka arsip WordPress ke direktori root dokumen di server Anda:
unzip -q recent.zip -d /var/www/html/cd wordpresscp -a * ..Kita perlu mengubah beberapa izin folder:
chown www-data:www-data -R /var/www/html/Langkah 4. Mengonfigurasi MariaDB untuk WordPress.
Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan
mysql_secure_installation
naskah. Anda harus membaca dan di bawah setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MariaDB:mysql_secure_installationKonfigurasikan seperti ini:
- Setel kata sandi root? [Y/n] y- Hapus pengguna anonim? [Y/n] y- Larang login root dari jarak jauh? [Y/n] y- Hapus database pengujian dan akses ke sana? [Y/n] y- Muat ulang tabel hak istimewa sekarang? [Y/n] ySelanjutnya, kita perlu masuk ke konsol MariaDB dan membuat database untuk WordPress. Jalankan perintah berikut:
mysql -u root -pIni akan meminta Anda untuk memasukkan kata sandi, jadi masukkan kata sandi root MariaDB Anda dan tekan Enter. Setelah Anda masuk ke server database Anda, Anda perlu membuat database untuk Instalasi WordPress:
BUAT DATABASE wordpress_db;BUAT PENGGUNA wordpress_user@localhost DIIDENTIFIKASI OLEH 'your-strong-password';BERIKAN SEMUA HAK ISTIMEWA DI wordpress_db.* KEPADA wordpress_user@localhost;HAK ISTIMEWA FLUSH;keluar;Langkah 5. Konfigurasi WordPress di Ubuntu 20.04.
WordPress hadir dengan contoh konfigurasi,
wp-config-sample.php
. Ganti nama file konfigurasi sampel:mv wp-config-sample.php wp-config.phpSekarang buka menggunakan editor favorit Anda, untuk membuat perubahan pada file konfigurasi WordPress:
nano wp-config.phpGanti DB_NAME, DB_USER, DB_PASSWORD dengan nilai yang Anda tetapkan saat membuat database MySQL untuk WordPress:
// ** Pengaturan MySQL - Anda bisa mendapatkan info ini dari host web Anda ** ///** Nama database untuk WordPress */define('DB_NAME', 'wordpress_db');/** MySQL nama pengguna basis data */define('DB_USER', 'wordpress_user');/** Kata sandi basis data MySQL */define('DB_PASSWORD', 'kata sandi kuat-anda');/** Nama host MySQL */define('DB_HOST' , 'localhost');Langkah 6. Konfigurasi server web Apache untuk WordPress.
Buat konfigurasi virtual host Apache untuk situs WordPress Anda. Misalnya, buat file konfigurasi Apache baru bernama ‘
wordpress.conf
' di server virtual Anda:sentuh /etc/apache2/sites-available/wordpress.confln -s /etc/apache2/sites-available/wordpress.conf /etc/apache2/sites-enabled/wordpress.confnano /etc/apache2/sites-available /wordpress.confTambahkan baris berikut:
ServerAdmin [email protected] /var/www/html/ServerName your-domain.comServerAlias www.your-domain.com Opsi FollowSymLinksAllowOverride AllOrder izinkan, tolak izinkan dari semuaErrorLog /var/log/Apache2/domain-anda.com-error_logCustomLog /var/log/apache2/domain-anda.com-access_log umum Sekarang, kita dapat me-restart server web Apache sehingga terjadi perubahan:
sudo a2ensite wordpress.confsudo a2enmod menulis ulang sudo systemctl restart apache2Langkah 7. Mengonfigurasi Firewall UFW.
Jika UFW sedang berjalan, buka port 80/TCP untuk mengizinkan akses eksternal:
ufw izinkan 80/tcpLangkah 8. Mengakses WordPress.
WordPress akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke
http://your-domain.com
atauhttp://your-server-ip/
dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan penginstalan.Selamat! Anda telah berhasil menginstal WordPress. Terima kasih telah menggunakan tutorial ini untuk menginstal WordPress CMS (Sistem Manajemen Konten) di Ubuntu 20.04 Focal Fossa Anda. Untuk bantuan tambahan atau informasi yang berguna, kami sarankan Anda untuk periksa situs web resmi WordPress.
Ubuntu