Tutorial Deploy Wordpress di Ubuntu VM
Deploy WordPress menggunakan WP-CLI di VM Ubuntu 22.04 di VirtualBox
Berikut adalah langkah-langkah yang perlu dilakukan:
1. Persiapan Awal
-
Update dan Upgrade Sistem
sudo apt update && sudo apt upgrade -y
-
Install Apache2
sudo apt install apache2 -y
-
Install MySQL Server
sudo apt install mysql-server -y
Setelah instalasi, jalankan perintah berikut untuk mengamankan instalasi MySQL:
sudo mysql_secure_installation
Ikuti instruksi untuk mengatur password root dan mengamankan MySQL.
-
Install PHP dan Ekstensi yang Dibutuhkan
sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-zip php-xml php-mbstring -y
2. Konfigurasi MySQL
-
Login ke MySQL
sudo mysql -u root -p
-
Buat Database dan User untuk WordPress
CREATE DATABASE wordpress_db; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 's3m4ng4tp0k0km3n'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
3. Install WP-CLI
-
Unduh WP-CLI
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
-
Ubah Permission dan Pindahkan WP-CLI
chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
-
Verifikasi Instalasi WP-CLI
wp --info
4. Deploy WordPress dengan WP-CLI
-
Navigasi ke Direktori Web Root
cd /var/www/html
-
Download WordPress
sudo wp core download
-
Buat File Konfigurasi WordPress
sudo wp config create --dbname=wordpress_db --dbuser=wp_user --dbpass=s3m4ng4tp0k0km3n --dbhost=localhost --dbprefix=wp_
-
Install WordPress
Ganti bagian –url sesuai IP Address VM masing-masingsudo wp core install --url="http://192.168.1.83" --title="My Life is Adventure" --admin_user="admin" --admin_password="s3m4ng4tp0k0km3n" --admin_email="masipnu1@gmail.com"
5. Set Permissions dan Konfigurasi Apache
-
Set Permission Direktori WordPress
sudo chown -R www-data:www-data /var/www/html sudo chmod -R 755 /var/www/html
-
Buat Virtual Host untuk WordPress
sudo nano /etc/apache2/sites-available/wordpress.conf
Isi file dengan konfigurasi berikut:
Ganti bagian ServerName sesuai IP Address VM masing-masing<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ServerName 192.168.1.83 <Directory /var/www/html/> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
-
Aktifkan Virtual Host dan Modul Rewrite
sudo a2ensite wordpress.conf sudo a2enmod rewrite sudo systemctl restart apache2
6. Akses WordPress
Sekarang, kamu dapat mengakses instalasi WordPress melalui browser dengan mengunjungi http://your_domain_or_ip
.
Posting Komentar untuk "Tutorial Deploy Wordpress di Ubuntu VM"