Cara Install WordPress dengan LEMP Stack

LEMP Stack adalah salah satu stack server yang digunakan untuk mengoperasikan aplikasi web. Stack ini terdiri dari Linux, Nginx, MySQL, dan PHP. Dalam artikel ini, kami akan membahas cara menginstal WordPress dengan menggunakan LEMP Stack pada server Linux.

Persyaratan

Sebelum memulai instalasi WordPress, pastikan bahwa Anda memiliki akses ke server Linux dengan hak akses root. Selain itu, pastikan bahwa server Anda telah terpasang LEMP Stack. Jika Anda belum memilikinya, Anda dapat mengikuti tutorial kami untuk menginstal LEMP Stack di server Linux Anda.

Langkah 1 – Unduh dan Ekstrak WordPress

Pertama-tama, unduh paket instalasi WordPress dari situs web mereka. Setelah selesai diunduh, ekstrak paket instalasi ke direktori /var/www/ dengan perintah berikut:

sudo tar -xzvf latest.tar.gz -C /var/www/

Perintah ini akan mengekstrak paket instalasi WordPress ke direktori /var/www/wordpress/.

Langkah 2 – Buat Database MySQL untuk WordPress

Selanjutnya, kita perlu membuat database MySQL untuk WordPress. Masuk ke MySQL dengan perintah berikut:

sudo mysql -u root -p

Masukkan kata sandi root MySQL Anda dan tekan Enter. Setelah berhasil masuk, buat database baru dengan perintah berikut:

CREATE DATABASE wordpress;

Selanjutnya, buat pengguna MySQL dan berikan akses ke database yang baru saja dibuat dengan perintah berikut:

GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';

Ganti ‘password’ dengan kata sandi yang kuat dan mudah diingat.

Kemudian, keluar dari MySQL dengan perintah:

exit

Langkah 3 – Konfigurasi Nginx

Untuk mengkonfigurasi Nginx, buat file konfigurasi baru dengan perintah berikut:

sudo nano /etc/nginx/sites-available/wordpress

Isi file konfigurasi dengan teks berikut:

server {listen 80;listen [::]:80;root /var/www/wordpress;index index.php index.html index.htm;server_name example.com;location / {try_files $uri $uri/ /index.php?$args;}location ~ \.php$ {include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;}location = /favicon.ico {log_not_found off;access_log off;}location = /robots.txt {log_not_found off;access_log off;allow all;}location ~* \.(css|gif|ico|jpeg|jpg|js|png)$ {expires max;log_not_found off;}location ~ /\.ht {deny all;}}

Ganti ‘example.com’ dengan nama domain Anda. Setelah selesai, simpan dan keluar dari file konfigurasi.

Selanjutnya, buat tautan simbolis ke direktori sites-enabled dengan perintah:

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/

Setelah itu, verifikasi konfigurasi Nginx dengan perintah:

sudo nginx -t

Jika tidak ada kesalahan, restart layanan Nginx dengan perintah:

sudo systemctl restart nginx

Langkah 4 – Konfigurasi WordPress

Untuk mengkonfigurasi WordPress, salin file wp-config-sample.php ke wp-config.php dengan perintah berikut:

sudo cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php

Selanjutnya, buka file wp-config.php dengan perintah:

sudo nano /var/www/wordpress/wp-config.php

Isi file wp-config.php dengan informasi database MySQL Anda:

define('DB_NAME', 'wordpress');define('DB_USER', 'wordpressuser');define('DB_PASSWORD', 'password');define('DB_HOST', 'localhost');define('DB_CHARSET', 'utf8');define('DB_COLLATE', '');

Ganti ‘password’ dengan kata sandi yang telah Anda buat di langkah sebelumnya.

Selanjutnya, simpan dan keluar dari file wp-config.php.

Langkah 5 – Selesaikan Instalasi WordPress

Kunjungi alamat IP server Anda atau nama domain yang Anda gunakan dalam browser web Anda. Anda akan melihat halaman instalasi WordPress. Ikuti langkah-langkah instalasi hingga selesai.

Kesimpulan

Dalam artikel ini, kami telah membahas cara menginstal WordPress dengan menggunakan LEMP Stack pada server Linux. Dengan mengikuti langkah-langkah di atas, Anda dapat menginstal WordPress dengan mudah dan mulai membuat situs web Anda.