Panduan cara Install WordPress di Apache

By | July 10, 2015

Panduan cara install WordPress di Apache bagi VPS maupun Dedicated server, panduan ini komplit dengan tips CHMOD file dan folder, agar nantinya user dapat upload gambar atau file lewat Dashboard admin WordPress.

Persiapan

Buka program Putty bagi pengguna Windows (Cara menggunakan Putty), sedangkan bagi user Linux dapat seketika mengakses terminal dan mengerjakan koneksi SSH dengan petunjuk ssh root@ip.

Update aplikasi

Tak kalah urgen yakni bagi selalu mengupdate aplikasi dari Linux itu sendiri, disini saya menggunakan Linux CentOS, jadi:

yum update -y

bagi user Ubuntu/Debian

apt update -y

Unduh WordPress

Unduh aplikasi WordPress dari situs resminya via petunjuk wget. Biasanya di Linux Ubuntu tool ini telah terpasang. Apabila Sahabat pengguna CentOS baru biasanya utilitas wget belum terpasang di aplikasi, jadi silahkan install terlebih dahulu.

yum install wget -y

Masuk ke direktori root blog:

cd /var/www/html

Unduh Sistem WordPress (berupa file latest.tar.gz)

wget http://wordpress.org/latest.tar.gz

Ekstrak archive latest.tar.gz

tar -xvf latest.tar.gz

Pindahkan folder WordPress

Setelah diekstrak karenanya segala file akan berada di folder wordpress, bagi itu perlu dipindahkan sesuai URL yang dikehendaki. Namun sekiranya ingin menginstallnya di subdomain, karenanya lumayan di ubah sesuai nama subdomain misalnya: http://blog.idnetter.com berarti lumayan direname blog dengan cara mengetik kode berikut:

mv wordpress blog

Nah kalau ingin menginstall di direktori utama situs, misal URLnya http://idnetter.com karenanya folder file-file yang terdapat di pada folder wordpress tersebut perlu dipindahkan atau dicopy ke default document root. Di Apache default document rootnya di: /var/www/html. Sekarang ini kita duplikat dengan kode berikut:

cp -r wordpress/* /var/www/html

Setelah berhasil dicopy, hapus folder wordpress dan juga file di dalamnya dengan command berikut

rm -rf wordpress

Mengatur hak akses dan perizinan (CHMOD)

chown dan chmod ini urgen, agar nantinya user dapat upload lewat Dashboard admin dan pun bagi menginstall plugin-plugin WordPress.

Jadikan Apache selaku owner dari segala folder dan file yang terdapat di document web root

chown www-data:www-data -R *

Ubah perizinan direktori rwxr-xr-x atau 755

find . -type d -exec chmod 755 {} ;

Ubah perizinan file rw-r–r– atau 644

find . -type f -exec chmod 644 {} ;

Membangun Database

Sebelumnya telah dibahas mengenai cara merancang Database MySQL secara rinci Sahabat dapat membacanya kembali, Cara membuat database MySQL.

Login ke MySQL konsol

mysql -u root -p

Petunjuk berikut ini akan merancang sebuah Database bernama iniDatabase dan user iniUserDB dengan password 123456.

CREATE DATABASE iniDatabase;
CREATE USER 'iniUserDB@'localhost' IDENTIFIED BY '123456';
GRANT ALL ON iniDatabase.* TO 'iniUserDB'@'localhost';
FLUSH PRIVILEGES;

Install lewat browser

Buka browser dan akses domain Sahabat, pilih bahasa yang ingin digunakan > Lets Go > kemudian isi form sesuai blog Sahabat dengan Database, User Database dan Password seperti yang telah dikerjakan di atas. Contoh seperti di bawah ini:

Panduan cara Install WordPress di Apache

Apabila ada keterangan: “Sorry, but I can’t write the wp-config.php file”. Dan di bawahnya diminta merancang file secara manual dan copy konfigurasi tersebut.

Panduan cara Install WordPress di Apache

Lewat Putty, jalankan kode berikut:

vi /var/www/html/wp-config.php

Kemudian paste konfigurasinya dengan cara menekan huruf i kemudian klik kanan bagi paste. Tekan Ctrl+C kemudian ketik :wq berikutnya tekan Enter bagi menyimpan dan keluar.

Langkah berikutnya, kembali ke browser dan klik Run the install, isi form Username, Password dan Email kemudian klik Install WordPress.

Cek Laman

Cobalah merancang postingan pertama-tama dengan mengupload file atau sebuah gambar.  Kemudian konfigurasikan permalink bagi SEO friendly. Apabila keduanya berhasil, saatnya kini fokus merancang konten serta menginstall plugin SEO terbaik untuk WordPress.

Selamat mencoba.

 


Sumber https://idnetter.com