Tutorial Cara Install WordPress di LEMP Stack Server Debian 10

Jika Anda ingin membuat website dengan WordPress, maka Anda perlu menginstal platform WordPress pada server hosting Anda. Dalam tutorial ini, kami akan membahas cara menginstal WordPress dengan LEMP Stack pada server Debian 10.

1. Persyaratan Sistem

Sebelum memulai instalasi WordPress di server Debian 10 Anda, pastikan bahwa Anda telah memenuhi persyaratan sistem berikut:

– Server Debian 10 yang baru saja diinstal

– User dengan akses root

– Koneksi internet yang stabil

– LEMP Stack terinstal di server Anda

2. Menginstal Web Server Nginx

Langkah pertama yang harus Anda lakukan adalah menginstal web server Nginx di server Debian 10 Anda. Anda dapat melakukan ini dengan menjalankan perintah berikut:

sudo apt-get update

sudo apt-get install nginx

Setelah selesai, pastikan bahwa layanan Nginx berjalan dengan baik dengan menjalankan perintah:

systemctl status nginx

Jika layanan berjalan dengan baik, Anda akan melihat status aktif sebagai output.

3. Menginstal MySQL Database Server

Langkah selanjutnya adalah menginstal MySQL database server di server Debian 10 Anda. Anda dapat melakukan ini dengan menjalankan perintah berikut:

sudo apt-get install mysql-server

Setelah selesai, pastikan bahwa layanan MySQL berjalan dengan baik dengan menjalankan perintah:

systemctl status mysql

Jika layanan berjalan dengan baik, Anda akan melihat status aktif sebagai output.

4. Menginstal PHP dan Paket yang Dibutuhkan

Langkah selanjutnya adalah menginstal PHP dan paket yang dibutuhkan untuk menjalankan WordPress di server Debian 10 Anda. Anda dapat melakukan ini dengan menjalankan perintah berikut:

sudo apt-get install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc

5. Konfigurasi Nginx untuk WordPress

Setelah menginstal Nginx, MySQL, dan PHP, langkah selanjutnya adalah mengkonfigurasi Nginx untuk menjalankan WordPress. Anda dapat melakukan ini dengan membuat file konfigurasi baru di direktori /etc/nginx/conf.d/ dengan nama wordpress.conf. Isi file tersebut dengan konfigurasi berikut:

server {

listen 80;

server_name yourdomain.com;

root /var/www/yourdomain.com;

index index.php;

location / {

try_files $uri $uri/ /index.php?$args;

}

location ~ \.php$ {

include fastcgi_params;

fastcgi_pass unix:/run/php/php7.3-fpm.sock;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

fastcgi_param PATH_INFO $fastcgi_path_info;

}

}

Pastikan untuk mengganti yourdomain.com dengan nama domain Anda, dan /var/www/yourdomain.com dengan direktori root WordPress Anda.

6. Menginstal WordPress

Setelah mengkonfigurasi Nginx, langkah selanjutnya adalah menginstal WordPress. Anda dapat melakukan ini dengan mengunduh paket WordPress dari situs web resmi WordPress, dan mengekstraknya ke direktori root WordPress Anda:

cd /var/www/yourdomain.com

wget https://wordpress.org/latest.tar.gz

tar -xzvf latest.tar.gz

Setelah selesai, edit file wp-config-sample.php dan ubah informasi koneksi database seperti nama database, username, dan password. Setelah selesai, ubah nama file tersebut menjadi wp-config.php:

mv wp-config-sample.php wp-config.php

Setelah selesai, buka browser Anda dan navigasikan ke alamat IP server Anda atau nama domain Anda. Anda akan melihat halaman instalasi WordPress. Ikuti petunjuk dan lengkapi instalasi WordPress.

7. Konfigurasi WordPress

Setelah menginstal WordPress, langkah terakhir adalah mengkonfigurasi WordPress. Anda dapat melakukan ini dengan masuk ke dasbor WordPress dan melakukan konfigurasi sesuai kebutuhan Anda.

Kesimpulan

Demikianlah tutorial tentang cara menginstal WordPress dengan LEMP Stack pada server Debian 10. Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah menginstal dan menjalankan WordPress di server hosting Anda. Semoga berhasil!