WordPress adalah sistem manajemen konten gratis, sumber terbuka, dan paling populer yang memungkinkan Anda membuat blog di Internet. Ini mendukung lebih dari sepertiga situs web termasuk 33% dari 10 juta situs web teratas. WordPress hadir dengan fitur canggih, desain cantik, dan memberi Anda kebebasan untuk membangun apa pun yang Anda inginkan.
Dalam tutorial ini, kami akan menunjukkan cara menginstal WordPress dengan Nginx di Ubuntu 20.04 VPS.
Prasyarat
- VPS Ubuntu 20.04 (kami akan menggunakan paket SSD 2 VPS kami)
- Akses ke akun pengguna root (atau akses ke akun admin dengan hak akses root)
Langkah 1:Masuk ke Server &Perbarui Paket OS Server
Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:
ssh root@IP_Address -p Port_number
Anda harus mengganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH masing-masing server Anda. Selain itu, ganti 'root' dengan nama pengguna akun admin jika perlu.
Sebelum memulai, Anda harus memastikan bahwa semua paket OS Ubuntu yang diinstal di server sudah diperbarui. Anda dapat melakukannya dengan menjalankan perintah berikut:
apt-get update -y apt-get upgrade -y
Langkah 2:Instal Server LEMP
WordPress ditulis dalam PHP dan menggunakan MariaDB sebagai backend database. Jadi server LEMP harus diinstal di server Anda. Anda dapat menginstal nginx, MariaDB, PHP dan semua ekstensi PHP yang diperlukan dengan perintah berikut:
apt-get install nginx mariadb-server php php-curl php-mysql php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip php-fpm -y
Setelah server LEMP terinstal, mulai layanan Nginx dan MariaDB dengan perintah berikut:
systemctl start nginx systemctl start mariadb
Langkah 3:Buat Database WordPress
Selanjutnya, Anda perlu membuat database dan pengguna untuk WordPress. Pertama, sambungkan ke shell MariaDB dengan perintah berikut:
mysql
Setelah terhubung, buat database dan pengguna menggunakan perintah berikut:
MariaDB [(none)]> CREATE DATABASE wpdb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'securepassword';
Selanjutnya, flush hak istimewa dan keluar dari MariaDB dengan perintah berikut:
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Pada titik ini, MariaDB diinstal dan dikonfigurasi untuk WordPress. Anda sekarang dapat melanjutkan untuk menginstal WordPress.
Langkah 4:Unduh WordPress
Pertama, ubah direktori ke root web default Nginx dan unduh WordPress versi terbaru dengan perintah berikut:
cd /var/www/html wget http://wordpress.org/latest.tar.gz
Setelah unduhan selesai, ekstrak file yang diunduh dengan perintah berikut:
tar -xzvf latest.tar.gz
Selanjutnya, ubah direktori menjadi wordpress dan ganti nama file konfigurasi sampel:
cd wordpress mv wp-config-sample.php wp-config.php
Selanjutnya, edit file konfigurasi dan tentukan pengaturan database Anda:
nano wp-config.php
Ubah baris berikut:
/** The name of the database for WordPress */define('DB_NAME', 'wpdb'); /** MySQL database username */define('DB_USER', 'wpuser'); /** MySQL database password */define('DB_PASSWORD', 'securepassword');
Simpan dan tutup file kemudian atur izin dan kepemilikan yang tepat dari direktori wordpress:
chown -R www-data:www-data /var/www/html/wordpress
Setelah selesai, Anda dapat melanjutkan untuk mengonfigurasi Nginx menjadi host WordPress.
Langkah 5:Konfigurasi Nginx untuk WordPress
Selanjutnya, Anda perlu membuat file konfigurasi virtual host Nginx untuk meng-host situs WordPress Anda.
nano /etc/nginx/conf.d/wp.conf
Tambahkan baris berikut:
server { listen 80; root /var/www/html/wordpress; index index.php index.html index.htm; server_name yourdomain.com; error_log /var/log/nginx/yourdomain.com_error.log; access_log /var/log/nginx/yourdomain.com_access.log; client_max_body_size 100M; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Simpan dan tutup file kemudian verifikasi Nginx untuk kesalahan sintaks dengan perintah berikut:
nginx -t
Selanjutnya, restart layanan Nginx untuk menerapkan perubahan konfigurasi:
systemctl restart nginx
Langkah 6:Akses WordPress
Sekarang, buka browser web Anda dan mulai instalasi WordPress menggunakan URL http://yourdomain.com
. Anda akan diarahkan ke halaman berikut:
Pilih bahasa Anda dan klik Lanjutkan tombol. Anda akan diarahkan ke halaman penyiapan WordPress:
Berikan judul situs Anda, nama pengguna admin, kata sandi, dan klik tombol Instal WordPress tombol. Setelah instalasi selesai, Anda akan melihat halaman berikut:
Klik Masuk tombol. Anda akan melihat halaman login WordPress:
Berikan nama pengguna, kata sandi admin Anda, dan klik tombol Masuk tombol. Anda akan melihat dasbor WordPress:
Selamat! Anda telah berhasil menginstal WordPress di Ubuntu 20.04 VPS.
Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan Hosting WordPress Terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.