📝 Cara Install WordPress di Linux Web Server (Ubuntu/Debian)

WordPress adalah CMS open-source yang paling populer di dunia. Dalam panduan ini, kamu akan belajar cara menginstalnya di server Linux dari nol, menggunakan LAMP stack (Linux, Apache, MySQL, PHP).


🧱 Prasyarat

Pastikan kamu memiliki:

  • Akses ke server Linux (Ubuntu/Debian)

  • Hak akses root atau sudo

  • Nama domain (opsional)

  • Koneksi internet


🔧 1. Update Server

sudo apt update && sudo apt upgrade -y

📦 2. Install Apache Web Server

sudo apt install apache2 -y

🔍 Cek apakah Apache aktif

sudo systemctl status apache2

🐘 3. Install MySQL

sudo apt install mysql-server -y
sudo mysql_secure_installation

💡 Gunakan password yang kuat untuk root.


💡 4. Buat Database untuk WordPress

Masuk ke MySQL:

sudo mysql

Lalu jalankan perintah berikut:

sql
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'passwordkuaman';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

🔣 5. Install PHP dan Ekstensi

sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-xml php-mbstring php-zip -y

💡 Pastikan versi PHP ≥ 7.4 (WordPress rekomendasikan PHP 8+)


🌐 6. Download WordPress

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz

Salin ke direktori web:

sudo cp -r wordpress /var/www/html/
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

⚙️ 7. Konfigurasi Apache

Buat virtual host (jika menggunakan domain):

sudo nano /etc/apache2/sites-available/wordpress.conf

Isi dengan:

<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/wordpress
ServerName yourdomain.com

<Directory /var/www/html/wordpress/>
AllowOverride All
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Aktifkan konfigurasi:

sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

🔑 8. Setup WordPress via Browser

Buka browser dan akses:

http://your_server_ip/wordpress

atau jika kamu pakai domain:

http://yourdomain.com

Isi informasi database:

  • Database Name: wordpress_db

  • Username: wp_user

  • Password: passwordkuaman

Klik “Run the installation” dan ikuti wizard untuk membuat akun admin.


🔐 Opsional: Amankan dengan HTTPS (Let’s Encrypt)

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache

✅ Selesai!

WordPress kamu sekarang aktif dan siap digunakan!


🧠 Tips Tambahan

  • Gunakan plugin keamanan seperti Wordfence

  • Rutin backup database dan file

  • Jangan lupa update WordPress dan plugin secara berkala


📥 Butuh file skrip otomatis untuk instalasi WordPress?
Hubungi: 📧 lombokdevblog@gmail.com
🌐 Dibagikan oleh: smartlombok.my.id

📌 Tag: #LinuxServer #WordPress #Ubuntu #LAMPstack #smartlombok

Leave a Comment

Your email address will not be published. Required fields are marked *