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!