Merujuk dari wikipedia, WordPress adalah sebuah aplikasi open source yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak open source.
Dalam Tulisan kali ini saya ingin berbagi cara Install WordPress di Ubuntu 14.04, lalu apa saja yang perlu disiapkan??
Pertama-tama yang pasti anda harus memiliki VPS. Kemudian tools putty untuk menginstall wordpress tersebut, bila belum memiliki silahkan download dibawah ini :
Klik DOWNLOAD
- Login ke VPS anda dengan Tools Putty tersebut dengan menggunakan User root.
- Silahkan install LAMP terlebih dahulu. “apakah itu LAMP dan bagaimana cara menginstallnya” silahkan baca pada artikel ini untuk cara Install LAMP di VPS Ubuntu 14.04
Setelah LAMP terinstall dan berjalan dengan benar lanjutkan untuk Install WordPress di Ubuntu 14.04 dengan cara :
1. Membuat Database
Buatlah sebuah Database dan user yang akan digunakan untuk database dari WordPress tersebut, caranya ketikan perintah sebagai berikut :
Masuk ke mysql sebagai user root
mysql -u root -p
buatlah sebuah database dengan nama “dbdhansz’
CREATE DATABASE dbdhansz;
CREATE DATABASE dbdhansz;
Query OK, 1 row affected (0.00 sec)
Membuat user dengan nama “dhansz” untuk database “dbdhansz”
CREATE USER dhansz@localhost;
CREATE USER dhansz@localhost;
Query OK, 0 rows affected (0.00 sec)
Membuat Password “P455w0rd” untuk user “dhansz”
SET PASSWORD FOR dhansz@localhost= PASSWORD(“P455w0rd“);
SET PASSWORD FOR dhansz@localhost= PASSWORD("P455w0rd"); Query OK, 0 rows affected (0.00 sec)
Berikan akses penuh untuk user dan password yang tadi telah kita setting.
GRANT ALL PRIVILEGES ON wordpress.* TO dhansz@localhost IDENTIFIED BY ‘P455w0rd‘;
GRANT ALL PRIVILEGES ON wordpress.* TO dhansz@localhost IDENTIFIED BY 'P455w0rd'; Query OK, 0 rows affected (0.00 sec)
lanjut dengan merefresh MYSQL
FLUSH PRIVILEGES;
FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)
Keluar dari mysql, ketik exit
exit
2. Download dan Setup WordPress
Langkah kedua yaitu mendownload serta mensetup WordPress di VPS anda
Ketikan perintah dibawah ini untuk mendownload WordPress dari halaman resmi wordpress.org
wget http://wordpress.org/latest.tar.gz
[email protected]:~# wget http://wordpress.org/latest.tar.gz --2014-04-28 11:19:28-- http://wordpress.org/latest.tar.gz Resolving wordpress.org (wordpress.org)... 66.155.40.249, 66.155.40.250 Connecting to wordpress.org (wordpress.org)|66.155.40.249|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 5810471 (5.5M) [application/octet-stream] Saving to: `latest.tar.gz' 100%[======================================>] 5,810,471 5.28M/s in 1.1s 2014-04-28 11:19:29 (5.28 MB/s) - `latest.tar.gz' saved [5810471/5810471]
Selanjutnya ekstrak file download tadi (lastest.tar.gz)
tar -xzvf latest.tar.gz
[email protected]:~# tar -zxvf latest.tar.gz wordpress/ wordpress/wp-settings.php wordpress/wp-cron.php wordpress/wp-comments-post.php ........................................................... ............................................................ wordpress/wp-includes/Text/Diff/Renderer.php wordpress/wp-includes/Text/Diff.php wordpress/wp-includes/update.php wordpress/wp-includes/comment.php wordpress/wp-config-sample.php [email protected]:~#
catatan :Semua hasil ekstrak dari file lastest.tar.gz berada dalam satu folder bernama wordpress
Lakukan konfigurasi untuk WordPress agar terhubung dengan database yaitu dengan mengedit file wp-config.php, Dalam folder wordpress kita tidak akan menjumpai file wp-config.php yang ada wp-config-sample.php
Silahkan Copy File wp-config-sample.php menjadi wp-config.php
lakukan perintah berikut ini :
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
Setelah itu Edit dengan menggunakan editor “nano”
sudo nano ~/wordpress/wp-config.php
Cari dan Ganti tulisan di bawah ini dengan database, user dan password yang telah anda buat tadi.
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'dbdhansz'); /** MySQL database username */ define('DB_USER', 'dhansz'); /** MySQL database password */ define('DB_PASSWORD', 'P455w0rd');
Simpan dan keluar dari editor nano (Ctrl+x >> y >> enter)
Selanjutnya Pindahkan folder wordpress tadi ke dalam direktori website root
sudo rsync -avP ~/wordpress/ /var/www/
set the permissions on the installation
cd /var/www/
sudo chown www-data:www-data * -R
sudo usermod -a -G www-data username
Selanjutnya install module php
sudo apt-get install php5-gd
dan terakhir akses http://ipserver_anda/wp-admin/ pada browser internet kesayangan anda dimana akan muncul settingan awal untuk proses WordPress
Klik untuk melihat gambar.