cara menginstal WordPress di server Ubuntu - wongganteng10/tutorial GitHub Wiki

langkah-langkah untuk menginstal WordPress di server Ubuntu:

Berikut adalah langkah-langkah untuk menginstal WordPress di server Ubuntu:

  1. Update Sistem

    Pertama, pastikan sistem Anda up-to-date dengan menjalankan perintah berikut:

    sudo apt update
    sudo apt upgrade
  2. Install LAMP Stack

    Anda perlu menginstal LAMP stack (Linux, Apache, MySQL, PHP) untuk menjalankan WordPress.

    • Install Apache:

      sudo apt install apache2
    • Install MySQL:

      sudo apt install mysql-server

      Setelah instalasi, amankan MySQL dengan menjalankan:

      sudo mysql_secure_installation
    • Install PHP:

      sudo apt install php libapache2-mod-php php-mysql
  3. Konfigurasi Database MySQL untuk WordPress

    Masuk ke MySQL dan buat database serta user untuk WordPress:

    sudo mysql -u root -p

    Di dalam MySQL prompt, jalankan perintah berikut:

    CREATE DATABASE wordpress;
    CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
  4. Download dan Install WordPress

    • Download versi terbaru dari WordPress:

      cd /tmp
      curl -O https://wordpress.org/latest.tar.gz
    • Ekstrak file WordPress:

      tar xzvf latest.tar.gz
    • Pindahkan file WordPress ke direktori root Apache:

      sudo mv wordpress /var/www/html/
    • Konfigurasi hak akses:

      sudo chown -R www-data:www-data /var/www/html/wordpress
      sudo chmod -R 755 /var/www/html/wordpress
  5. Konfigurasi Apache

    Buat file konfigurasi untuk WordPress:

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

    Tambahkan konfigurasi berikut:

    <VirtualHost *:80>
        ServerAdmin [email protected]
        DocumentRoot /var/www/html/wordpress
        ServerName example.com
        ServerAlias www.example.com
        
        <Directory /var/www/html/wordpress/>
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
        
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

    Aktifkan konfigurasi baru dan modul rewrite:

    sudo a2ensite wordpress.conf
    sudo a2enmod rewrite
    sudo systemctl restart apache2
  6. Selesaikan Instalasi WordPress melalui Browser

    Buka browser dan akses server Anda melalui IP atau domain (misalnya, http://example.com). Anda akan melihat halaman instalasi WordPress. Ikuti instruksi untuk menyelesaikan instalasi dengan memasukkan detail database yang telah Anda buat sebelumnya.

Dengan langkah-langkah ini, WordPress seharusnya sudah terinstal dan berjalan di server Ubuntu Anda.

⚠️ **GitHub.com Fallback** ⚠️