Instalasi WordPress Pada Ubuntu 16.04
Sumber
- Instalasi Linux, Apache, MySQL, PHP (LAMP) Stack pada Ubuntu 16.04 (https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04)
- Instalasi WordPress 4.7 pada Ubuntu 16.10/16.04 menggunakan LAMP Stack (https://www.tecmint.com/install-wordpress-on-ubuntu-16-04-with-lamp/)
Langkah-langkah Menginstall WordPress Pada Ubuntu 16.04
- Update terlebih dahulu
sudo apt-get update
- Install Apache
sudo apt-get install apache2
- Konfigurasi pada apache2.conf dan tambahkan ServerName
sudo nano /etc/apache2/apache2.conf
- Lakukan pengecekan syntax
sudo apache2ctl configtest
- Setelah melakukan perubahan, restart Aoache
sudo systemctl restart apache2
- Inisiasi aktivasi UFW firewall
sudo ufw app list
sudo ufw app info "Apache Full"
sudo ufw allow in "Apache Full"
- Cek IP jika server sudah terinstall
- Instalasi PHP
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
- Ubah urutan ekstensi php
sudo nano /etc/apache2/mods-enabled/dir.conf
- Restart Apache
sudo systemctl restart apache2
- Cek jika PHP sudah terinstall dengan membuat file di
sudo nano /var/www/html/info.php
- Tambahkan kodingan
<?php phpinfo(); ?>
- Cek IP maka akan muncul halaman php
- Masuk ke command-line dari MySQL
mysql -u root -p
- Buat database baru
CREATE DATABASE wordpress;
- Buat user dan password baru
CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';
- Tambahkan permission untuk user baru
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;
- Flush data dengan
FLUSH PRIVILEGES;
kemudian keluar dari command line exit
- Download WordPress
wget http://wordpress.org/latest.tar.gz
- Ekstrak hasil download
tar xzvf latest.tar.gz
- Buka folder WordPress
cd ~/wordpress
- Copy file
cp wp-config-sample.php wp-config.php
dan buka filenya nano wp-config.php
- Definisikan database
- Amankan WordPress
curl -s https://api.wordpress.org/secret-key/1.1/salt/
- Masuk ke Halama html
cd /var/www/html
- Buat ownership yang baru
sudo chown -R demo:www-data *
- Buka IP untuk konfigurasi WordPress