Lompat ke konten Lompat ke sidebar Lompat ke footer

Tutorial Deploy Wordpress di Ubuntu VM

enter image description here

Deploy WordPress menggunakan WP-CLI di VM Ubuntu 22.04 di VirtualBox

Berikut adalah langkah-langkah yang perlu dilakukan:

1. Persiapan Awal

  1. Update dan Upgrade Sistem

    sudo apt update && sudo apt upgrade -y
    
  2. Install Apache2

    sudo apt install apache2 -y
    
  3. 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.

  4. 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

  1. Login ke MySQL

    sudo mysql -u root -p
    
  2. 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

  1. Unduh WP-CLI

    curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
    
  2. Ubah Permission dan Pindahkan WP-CLI

    chmod +x wp-cli.phar
    sudo mv wp-cli.phar /usr/local/bin/wp
    
  3. Verifikasi Instalasi WP-CLI

    wp --info
    

4. Deploy WordPress dengan WP-CLI

  1. Navigasi ke Direktori Web Root

    cd /var/www/html
    
  2. Download WordPress

    sudo wp core download
    
  3. Buat File Konfigurasi WordPress

    sudo wp config create --dbname=wordpress_db --dbuser=wp_user --dbpass=s3m4ng4tp0k0km3n --dbhost=localhost --dbprefix=wp_
    
  4. Install WordPress
    Ganti bagian –url sesuai IP Address VM masing-masing

    sudo 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

  1. Set Permission Direktori WordPress

    sudo chown -R www-data:www-data /var/www/html
    sudo chmod -R 755 /var/www/html
    
  2. 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>
    
  3. 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"