
Cara Install WordPress dengan Nginx di Ubuntu 20.04
WordPress adalah salah satu platform CMS yang paling populer di dunia. Dengan Nginx sebagai server web, WordPress dapat berjalan dengan cepat dan efisien. Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal WordPress di Ubuntu 20.04 menggunakan Nginx sebagai server web.
Prasyarat
- Ubuntu 20.04 terinstal di server Anda.
- Akses root atau sudo pada server.
- Domain yang terkonfigurasi dengan DNS mengarah ke server Anda.
- Pengetahuan dasar tentang Linux dan terminal.
Langkah Utama
1. Memperbarui Sistem
Langkah pertama adalah memperbarui sistem Anda untuk memastikan Anda memiliki semua paket terbaru dan keamanan yang diperlukan.
sudo apt update && sudo apt upgrade -y
2. Instalasi Nginx
Selanjutnya, kita perlu menginstal Nginx. Gunakan perintah berikut:
sudo apt install nginx -y
Setelah instalasi, jalankan Nginx dan pastikan ia berjalan:
sudo systemctl start nginx
sudo systemctl enable nginx
3. Instalasi PHP dan Ekstensi yang Diperlukan
WordPress memerlukan PHP untuk menjalankan. Instal PHP dan beberapa ekstensi yang diperlukan dengan perintah berikut:
sudo apt install php php-fpm php-mysql php-xml php-mbstring php-curl php-zip -y
4. Konfigurasi Nginx untuk WordPress
Selanjutnya, kita perlu mengonfigurasi Nginx untuk menghidangkan WordPress. Buat file konfigurasi baru di /etc/nginx/sites-available/wordpress:
sudo nano /etc/nginx/sites-available/wordpress
Tambahkan konfigurasi berikut ke dalam file:
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
Gantilah yourdomain.com dengan nama domain Anda.
5. Mengaktifkan Konfigurasi Nginx
Setelah membuat file konfigurasi, aktifkan dengan membuat symlink ke sites-enabled:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
Selanjutnya, periksa konfigurasi Nginx untuk kesalahan:
sudo nginx -t
Jika tidak ada kesalahan, muat ulang Nginx:
sudo systemctl reload nginx
6. Mengunduh dan Menginstal WordPress
Selanjutnya, unduh WordPress ke server Anda:
wget https://wordpress.org/latest.tar.gz
Ekstrak file tar dan pindahkan ke direktori yang diinginkan:
tar -xvzf latest.tar.gz
sudo mv wordpress /var/www/wordpress
Atur izin yang tepat untuk direktori WordPress:
sudo chown -R www-data:www-data /var/www/wordpress
sudo chmod -R 755 /var/www/wordpress
7. Membuat Basis Data untuk WordPress
WordPress memerlukan basis data. Masuk ke MySQL dan buat basis data serta pengguna:
sudo mysql -u root -p
Setelah masuk, jalankan perintah berikut:
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
8. Mengkonfigurasi WordPress
Pindah ke direktori WordPress dan salin file konfigurasi:
cd /var/www/wordpress
cp wp-config-sample.php wp-config.php
Edit file wp-config.php untuk menambahkan detail basis data:
nano wp-config.php
Temukan dan ganti nilai berikut:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'password');
9. Menyelesaikan Instalasi WordPress
Selanjutnya, buka browser Anda dan akses situs WordPress Anda melalui domain yang telah Anda konfigurasikan. Anda akan melihat layar instalasi WordPress. Ikuti instruksi di layar untuk menyelesaikan instalasi.
Konfigurasi Lanjutan
Setelah menginstal WordPress, Anda dapat mempertimbangkan untuk mengkonfigurasi beberapa hal tambahan:
- SSL: Untuk keamanan, sangat disarankan untuk mengonfigurasi SSL menggunakan Let's Encrypt.
- Cache: Gunakan plugin caching untuk meningkatkan kecepatan situs Anda.
- Keamanan: Instal plugin keamanan untuk melindungi situs Anda dari serangan.
Best Practices
- Selalu gunakan versi terbaru dari WordPress, tema, dan plugin Anda.
- Backup secara berkala untuk mencegah kehilangan data.
- Gunakan password yang kuat dan unik untuk akun admin WordPress Anda.
Troubleshooting
Jika Anda mengalami masalah, berikut adalah beberapa langkah pemecahan masalah yang umum:
- Periksa log Nginx di
/var/log/nginx/error.loguntuk mencari kesalahan. - Pastikan PHP-FPM berjalan dengan baik. Anda dapat memeriksa statusnya dengan
sudo systemctl status php7.4-fpm. - Jika WordPress tidak dapat terhubung ke basis data, pastikan detail koneksi di
wp-config.phpbenar.
Kesimpulan
Anda telah berhasil menginstal WordPress dengan Nginx di Ubuntu 20.04. Dengan mengikuti langkah-langkah di atas, Anda sekarang memiliki situs WordPress yang berfungsi dengan baik. Pastikan untuk melakukan konfigurasi lanjutan dan menjaga praktik terbaik agar situs Anda tetap aman dan optimal.
Jika Anda memerlukan bantuan lebih lanjut, kami siap untuk membantu Anda. Hubungi kami untuk konsultasi lebih lanjut.
Konsultasi Jasa Setup SekarangVerifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait

Cara Install WordPress dengan Nginx dan PHP 7.4 di CentOS 7
842 kata • Baca selengkapnya →

Cara Install WordPress dengan Nginx di FreeBSD
675 kata • Baca selengkapnya →

Cara Install WordPress di AlmaLinux 9 dengan Nginx
749 kata • Baca selengkapnya →

Cara Install WordPress di Rocky Linux 9 dengan Nginx
793 kata • Baca selengkapnya →