Kali ini akan saya mencoba install Wordpress di VPS Ubuntu 14.04. Disini yg saya gunakan LAMP (Linux, Apache, MySQL dan PHP), bisa juga juga menggunakan LEMP (Linux, Nginx, MySQL dan PHP). Saya memilih LAMP karena default setelah kita update di Ubuntu Apache2 sudah otomatis terinstal. Jadi lebih mudah konfigurasinya.
Ok, langsung saja.
Membuat database dan user baru untuk wordpress.
Sebelum anda menginstall wordpress di server ubuntu 14.04, anda memerlukan database untuk menyimpan dan mengelola data-data situs anda nantinya. Anda bisa membuat database dan user baru melalui phpmyadmin. Namun, jika anda belum install phpmyadmin di ubuntu 14.04 anda, silahkan anda buat database MySQL secara manual melalui terminal console dengan mengikuti langkah-langkah berikut ini :
Login ke account root MySQL anda dengan mengetik :
mysql -u root -pAnda akan diminta untuk memasukkan password, silahkan anda konfirmasi password anda untuk dapat menggunakan layanan MySQL.
Membuat databas baru. Disini saya membuat database baru bernama wordpress. Anda bisa mengganti nama database tersebut sesuai keinginan anda.
CREATE DATABASE wordpress;Selanjutnya membuat user dan password baru. Saya membuat user bernama erik dengan password kangerik. Anda bisa merubah nama user dan password tersebut semau anda.
CREATE USER ady@localhost IDENTIFIED BY 'tulisanady';
Sekarang anda sudah memiliki database dan user baru yang akan anda gunakan untuk wordpress. Namun antara database dan user masih terpisah. Oleh karena itu, silahkan anda berikan hak akses user tersebut ke database yang baru saja anda buat dengan cara :
GRANT ALL PRIVILEGES ON wordpress.* TO ady@localhost;Terakhir silahkan anda flush dan exit untuk keluar dari MySQL database :
FLUSH PRIVILEGES;
exitDownload WordPress
Download file wordpress terlebih dahulu :
wget http://wordpress.org/latest.tar.gzExtrack file yang sudah anda download :
tar xzvf latest.tar.gzSetelah extrack selesai, anda otomatis mempunyai direktori baru bernama wordpress.
Update dan install php5-gd libssh2-php :
sudo apt-get update
sudo apt-get install php5-gd libssh2-php
Config WordPress
Silahkan masuk ke direktori wordpress yang merupakan direktori hasil extract tadi :
cd ~/wordpressKarena secara default wordpress sudah menyediakan sample wp-config dengan nama file wp-config-sample.php, maka untuk membuat wp-config.php anda hanya tinggal mengcopynya saja. File wp-config.php ini anda butuhkan untuk konfig situs anda. Jika tidak ada file wp-config.php, anda tidak akan bisa melakukan proses instalasi situs wordpress anda.
cp wp-config-sample.php wp-config.phpBuka dan edit file wp-config.php dengan editor yang biasa anda gunakan. Saya gunakan editor nano.
nano wp-config.phpKira-kira tampilannya seperti ini :
// ** MySQL settings - You can get this info from your web host ** //Pada bagian DB_NAME, DB_USER dan DB_PASSWORD sesuai dengan nama database dan user yang tadi anda buat. Jika dicontohkan pada kasus saya, maka menjadi :
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpressuser');
/** MySQL database password */
define('DB_PASSWORD', 'password');
[....]
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'ady');
/** MySQL database password */
define('DB_PASSWORD', 'tulisanady');
[....]
Copy File WordPress
Transfer file wordpress yang terdapat di direktori wordpress ke /var/www/html/ yang merupakan direktori root web. Lakukan dengan perintah rsync sebagai berikut :
sudo rsync -avP ~/wordpress/ /var/www/html/Selanjutnya silahkan anda masuk ke /var/www/html/ untuk melakukan beberpa pengaturan :
cd /var/www/htmlBuatlah user baru yang nantinya bisa berinteraksi dengan situs anda dengan :
adduser demoGanti demo dengan nama user baru yang anda inginkan. Jangan lupa anda buat password yang kuat untuk user tersebut.
Anda sudah berhasil membuat user biasa dengan nama yang sesuai keinginan anda. Supaya user tersebut dapat melakukan tugas admin, silahkan anda masukan ke grup sudo yang nantinya bisa menggunakan perintah sudo.
gpasswd -a demo sudoSelanjutnya silahkan anda berikan perintah berikut :
sudo chown -R demo:www-data *Biasanya situs wordpress yang baru belum memiliki direktori uploads yang berguna untuk menyimpan berbagai file hasil upload anda. Gunakan command berikut untuk membuatnya :
mkdir /var/www/html/wp-content/uploadsLanjutkan proses instalasi di browser dengan mengetikan http://IPserver atau http://domainanda.com.
sudo chown -R :www-data /var/www/html/wp-content/uploads
Silahkan anda isi data-data yang diminta, setelah itu silahkan klik tombol install.
Proses instalasi sudah selesai. Silahkan klik tombol login untuk masuk ke halaman admin situs anda. Masukan username dan password yang anda buat.
Sebagai opsi tambahan, jika anda ingin merubah permalink url situs anda menjadi lebih gampang dikenali dan mempunyai nilai lebih bagi SEO (permalink default biasanya http://domain.com?p=1). Anda perlu melakukan langkah selanjutnya sebagai berikut :
Edit 000-default.conf dengan editor pilihan anda.
Buatlah seperti berikut ini :sudo nano /etc/apache2/sites-available/000-default.conf
ServerAdmin webmaster@localhost DocumentRoot /var/www/html ServerName server_domain_name_or_IP AllowOverride All . . .
- Servername adalah nama server anda. Isi dengan IP atau nama domain yang anda miliki. Untuk directory silahkan sesuaikan dengan direktori situs wordpress anda. Jika anda mengikuti tutorial diatas, anda tak perlu mengedit bagian ini. Jangan lupa AllowOverride All diletakan dibawahnya.
- Next enable rewrite module :
sudo a2enmod rewrite
- Restart apache :
sudo service apache2 restart
- Buat file .htaccess
touch /var/www/html/.htaccess
sudo chown :www-data /var/www/html/.htaccess
- Supaya wordpress dapat mengupdate file tersebut secara otomatis berikan command :
chmod 664 /var/www/html/.htaccess
chmod 644 /var/www/html/.htaccess
- Selanjutnya silahkan anda masuk ke halaman admin situs wordpress anda. Klik settings -> permalinks dan anda ganti default permalinks ke setting permalink yang lain. Misalnya post name. Lalu simpan pengaturan tersebut.
- Jika tadi anda memilih manual, maka anda perlu mengedit file .htaccess dengan :
nano /var/www/html/.htaccess
Proses instalasi dan pengaturan
permalinks wordpress sudah selesai. Selanjutnya anda tinggal atur
pengaturan dasar lainnya dan mulailah membuat artikel pertama anda.
Selamat menikmati Wordpress anda.
0 comments:
Post a Comment