Tutorial Install WordPress di VPS DigitalOcean

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;
Keluar dari MySQL
exit

Buat direktori untuk situs wordpress
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
Konfigurasi Situs WordPress

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



Leave a Reply

Your email address will not be published.