tutor install wordprass - wongganteng10/tutorial GitHub Wiki

tutorial install wordpress

1. update terlebih dahulu

sudo apt update

2. install LAMP

sudo apt install -y apache2
sudo apt install -y mysql-server
sudo mysql_secure_installation
sudo apt install -y php libapache2-mod-php php-mysql

3. buat database sesuai database yang digunakan:

  • di sini saya menggunakan mysql
    • pertama masuk ke database mysql
      sudo mysql -u root -p
    • lalu buat database-nya
      CREATE DATABASE wordpress;
      CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
      GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
      FLUSH PRIVILEGES;
      EXIT;

4. download wordprass-nya

mkdir /home/ubuntu/download
cd /home/ubuntu/download/
sudo apt install -y curl
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz

5. pindahkan atau copy folder wordprass yang sudah di download

  • pindahkan dengan perintah :
sudo mv wordpress /var/www/
  • kalau copy dengan perintah :
sudo cp -r wordpress /var/www/

6. berikan izin wordprass-nya

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

7. setting database pada wordprass nya sesuai database yang kita buat :

define( 'DB_NAME', 'wordpress' );

define( 'DB_USER', 'wpuser' );

define( 'DB_PASSWORD', 'password' );

8. buat config apache2 sites-available wordpress nya

  • masuk ke file sites-available wordprass nya
sudo nano /etc/apache2/sites-available/wordpress.conf
  • masukan config nya
<VirtualHost *:8081>
    ServerAdmin [email protected]
    DocumentRoot /var/www/wordpress
    ServerName wordpress.co.id.com
    ServerAlias www.wordpress.co.id.com
    
    <Directory /var/www/wordpress/>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

9. masukan port Listen sesuai port pada config sites-available nya

  • masuk ke file ports.conf
sudo nano /etc/apache2/ports.conf 
  • lalu maskukan listen port nya
Listen 8081

terakhir ensite file wordprass.conf nya

sudo a2ensite wordpress.conf
sudo systemctl restart apache2

lalau buka web sesuai IP server dan port wordprass nya

http://ip:port

http://192.168.100.1:8081
⚠️ **GitHub.com Fallback** ⚠️