Install WordPress di VPS Debian 7

Install WordPress di VPS Debian 7Merujuk 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.

Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi. Nama WordPress diusulkan oleh Christine Selleck, teman Matt Mullenweg. WordPress saat ini menjadi platform content management system (CMS) bagi beberapa situs web ternama seperti CNN, Reuters, The New York Times, TechCrunch, dan lainnya termasuk situs saya ini… hehehehee

Dalam Tulisan kali ini saya ingin berbagi cara Install WordPress di VPS Debian 7, lalu apa saja yang perlu disiapkan??

Pertama-tama yang pasti anda harus memiliki VPS. sesuai judulnya “Install WordPress di VPS Debian 7” yang sudah terinstall dengan templete OS Debian 7. kemudian tools putty untuk menginstall wordpress tersebut.. bila belum memiliki silahkan download dibwah ini.
silahkan di 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.

Setelah LAMP terinstall dan berjalan dengan benar lanjutkan untuk Install WordPress di VPS Debian 7 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 “1234567890” untuk user “dhansz”

SET PASSWORD FOR dhansz@localhost= PASSWORD(“1234567890“);

SET PASSWORD FOR dhansz@localhost= PASSWORD("1234567890");
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 ‘1234567890‘;

GRANT ALL PRIVILEGES ON wordpress.* TO dhansz@localhost IDENTIFIED BY '1234567890';
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

root@dhansz:~# 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

root@dhansz:~# 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
root@dhansz:~#

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', '1234567890');

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

Install WordPress di VPS Debian 7

Enter your email address:

Delivered by FeedBurner

Tinggalin Pesan

Tenang bro Email aman, ga ane publish >>>Wajib di isi yang ada tanda *

*