Friday, April 8, 2016

Setup VPS VULTR Mulai Dari Awal Sampai Selesai

Halo, jumpa lagi :)
Jika sebelumnya kita sudah bahas cara setup vps di digitalocean mulai dari awal sampai selesai kali ini kita akan pelajari bagaimana caranya setup VPS di VULTR mulai dari 0 sampai dengan selesai.
Dipembahasan sebelumnya kita menggunakan vestacp sebagai control panel. Kali ini agak berbeda, kita akan menyelesaikan semuanya sampai terinstall wordpress dan berjalan dengan baik tanpa menggunakan control panel. Lalu apa keuntunganya jika tanpa menggunakan control panel? tentu saja lebih irit resource. Tak perlu panjang lebar, kita mulai saja. Secara garis besar ini yang nanti akan kita kerjakan.

  1. setting dns
  2. Install apache di vps vultr
  3. install database mysql di vps vultr
  4. install php di vps vultr
  5. install wordpress di vps vultr
oh ya, untuk OS nya saya pakai ubuntu 14.04 yang 32 bit. Sebelum lanjut ke step pertama ada baiknya VPS anda tambahin dulu swap file nya biar lebih enteng nantinya, silahkan lihat artikel kita yang tentang cara menambah swap di ubuntu.
oke sebelum mulai install apache kita perlu seting dns di vultr caranya masuk ke vultr kemudian klik link dns kecil di bagian bawah, di sebelah kanan ssh keys, dll. Masukkan nama domain dan ip nya di bagian add domain.
Kemudian pada bagian add new record (di bawah) tambahkan
type: A
name:www
data:ip address
ttl:300
kemudian pencet tombol add.
Langkah di atas supaya domain anda bisa diakses baik memakai www maupun tanpa www. Jika sudah maka kita bisa mulai pembahasan yang pertama yaitu install apache.
Oke kita mulai pembahasan yang pertama, Install apache di vps vultr.
Gampang banget tinggal ketik saja perintah di bawah ini.
sudo apt-get install apache2
Tunggu saja sampai selesai, kemudian lanjut ke step kedua, install database mysql.
sudo apt-get install mysql-server
Tunggu sampai installasi mysql di vps anda selesai, selanjutnya ke step ke 3, install PHP. Loh dah sampe step ke 3 ya hehe gampang banget kan. Untuk install php tinggal jalankan perintah ini.
sudo apt-get install php5 libapache2-mod-php5

update 10/20/2016:
Jika menggunakan ubuntu 16.04 keatas anda harus menggunakan php7, perintahnya:

apt-get -y install php7.0 libapache2-mod-php7.0

Tunggu sampai selesai. Jika sudah sekarang coba akses website anda, jika sudah betul maka seharusnya muncul halaman default apache2.
Sekarang lanjut ke step terakir yaitu install wordpress di vps vultr.
Pertama kita perlu download script wordpress yang terbaru dari webnya dan taruh di var/www caranya seperti ini.
pindah directory
# cd /var/www/html
hapus file index.html
# rm -rvf index.html
download wordpress source code
# wget http://wordpress.org/latest.zip
unzip source code wordpress
# unzip latest.zip
jika perintah unzip belum tersedia install dulu dengan cara seperti ini
# sudo apt-get install unzip
pindah semua file di folder wordpress
# mv -vf wordpress/* ./
hapus folder wordpress
# rm -rvf wordpress/
# cp wp-config-sample.php wp-config.php
oke, sebelum setting file wp-config kita perlu buat dulu databasenya. caranya gampang, ikuti saja ini.
masuk ke mysql
# mysql -p
buat database
mysql> create database db_name;
setting wp-config
# nano wp-config.php
Nah selesai, sekarang coba lagi akses website anda, seharusnya masuk ke installasi wordpress.
oh ya jangan lupa domainnya diarahin ke nameservice nya vultr ya ke ns1.vultr.com, ns2.vultr.com

BEBERAPA ERROR YANG SERING MUNCUL DAN SOLUSINYA

1.
Your PHP installation appears to be missing the MySQL extension which is required by WordPress
jika muncul error seperti di atas artinya module mysql untuk php5 belum terinstall. cek dulu apa sudah terinstall atau belum
# dpkg --list | grep php5-mysql 
jika tidak ada maka install dulu
# apt-get install php5-mysql

update: untuk ubuntu 16.04
apt-get install php7.0-mysql
restart apache
# /etc/init.d/apache2 restart
2. tidak bisa install plugin
ganti owner dari source code wordpress ke www-data
/var/www/html# chown -R www-data:www-data ./*
3. curl belum terinstall
root@vultr:~# dpkg --list | grep php5-curl
root@vultr:~# sudo apt-get install php5-curl
4. custom permalink tidak jalan (404)
silahkan lihat artikel kita sebelumnya tentang permalink 404 not found
Sekian kalau bingung silahkan tanya lewat kolom komentar ya. Kalau berkenan mau daftar lewat link affiliate saya terima kasih banget loh, enggak juga gapapa sih hehe :)
5. connect ke jetpack tidak bisa. muncul error
The Jetpack server was unable to communicate with your site [HTTP 500]

 # sudo apt-get install php-xml

No comments:

Post a Comment