WordPress adalah
Pertama tama login sebagai user root
Berikutnya lakukan update dengan perintah
sudo apt-get update
Langkah selanjutnya install Apache dengan perintah
sudo apt-get install apache2
Lalu download WordPress terbaru dengan perintah
wget http://wordpress.org/latest.tar.gz
Ekstrak file yang sudah di download
tar xzvf latest.tar.gz
Login MySQL menggunakan user root
mysql -u root -p
Buat database
CREATE DATABASE dbwordpress;
Buat pengguna yang akan dikaitkan dengan setiap basis data
CREATE USER Userwordpress@localhost;
Selanjutnya buat password untuk user yang telah dibuat
SET PASSWORD FOR Userwordpress@localhost= PASSWORD("Passwordku");
Akhiri dengan memberikan hak istimewa kepada pengguna baru. Ini akan mengaitkan pengguna database dengan database masing-masing dan memberi mereka akses
GRANT ALL PRIVILEGES ON dbwordpress.* TO Userwordpress@localhost IDENTIFIED BY 'Passwordku';
Refresh informasi previlege MySQL yang telah dirubah tadi
FLUSH PRIVILEGES;
exit
sudo mkdir -p /var/www/public_html
Ubah kepemilikan folder
sudo chown -R $USER:$USER /var/www/public_html
Atur perizinan folder
sudo chmod -R 755 /var/www
Salin contoh konfigurasi wordpress
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
Kemudian salin file ke direktori yang telah dibuat tadi
sudo rsync -avP ~/wordpress/ /var/www/public_html
Edit file “wp-config.php”
sudo nano /var/www/public_html/wp-config.php
Cari bagian seperti dibawah ini dan ganti nama database, username, dan password untuk situs pertama dengan yang telah kita buat tadi
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'dbwordpress');
/** MySQL database username */
define('DB_USER', 'Userwordpress');
/** MySQL database password */
define('DB_PASSWORD', 'Passwordku');
Simpan dan keluar.
Selanjutnya copy file virtual host untuk situs pertama
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/wordpress.conf
Edit File virtual host
sudo nano /etc/apache2/sites-available/wordpress.conf
Paling bawah tambahkan seperti berikut ini
<VirtualHost *:80>
ServerAdmin admin@coba.com
ServerName coba.com
ServerAlias www.coba.com
DocumentRoot /var/www/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Simpan lalu keluar
Menghubungkan domain ke DigitalOcean
Setelah berhasil menginstall wordpress di VPS, kita perlu menghubungkan domain yang kita miliki dengan nameserver milik dari DigitalOcean. Langkahnya adalah sebagai berikut :
1. Masuk ke Control Panel domain dan arahkan Nameserver ke alamat berikut ini:
ns1.digitalocean.com.
ns2.digitalocean.com.
ns3.digitalocean.com.
2. Login lagi ke cloud.digitalocean.com, setelah itu masuk ke tab DNS
Pada bagian example.com isi dengan domain sobat, IP Address isi dengan alamat IP server, dan Choose a Droplet pilih droplet (VPS) yang ingin dihubungkan dengan domain tersebut. Selanjutnya tinggal klik Create Record
3. Agar blognya bisa diakses dengan WWW, silakan klik Add Records, pilih CNAME, setelah itu isi sesuai dengan gambar di bawah ini
Buat Cname Record
Jika sudah klik aja Create CNAME Record.
#4. Setelah itu tinggal tunggu proses propagasi dns sampe domain sobat bisa diaskses. Maksimal 1×24 Jam, atau bisa lebih lama.
#5. Jangan lupa ganti Alamat IP dengan domain blog sobat pada pengaturan Alamat URL blog WordPress