Kalo ingin utak-atik wordpress dan plugins ataupun coba-coba sesuatu, biasanya saya lakukan di lokal komputer. Lebih mudah, ringan, dan ndak perlu konek ke online blog. Ini juga sangat berguna bagi kaum fakir bandwidth
. Lah dari pada bengong nunggu hasil test eh ternyata error atau hasilnya tidak seperti yang kita inginkan kan malah bikin bete, Iya toh.. ya toh….
Sebelumnya siapkan dulu paket webservernya yaitu apache, php, dan mysql. Bagi yang menggunakan windows bisa menggunakan XAMPP. Kalo make linux malah lebih mudah karena di distro-nya udah mencakup paket-paket ini. Untuk instalasinya bisa baca-baca manual masing-masing distro. Bagi yang kebetulan menggunakan distro ubuntu bisa langsung ikuti cara berikut ini :
- $ sudo apt-get install apache2 php5 mysql-server apache2-suexec php5-mysql php5-gd php5-suhosin libapache2-mod-php5
Kemudian buka file httpd.conf di folder /etc/apache2. Gunakan editor yang anda suka:
- $ sudo vi /etc/apache2/httpd.conf
Tambahkan dengan nama server (terserah anda) :
- Servername www.masrony.com:80
simpan konfigurasi tersebut dan restart apache-nya :
- $ sudo /etc/init.d/apache2 restart
Buat file dengan nama info.php di folder /var/www :
- $ sudo touch /var/www/info.php
Edit file tersebut seperti berikut ini :
- $ sudo vi /var/www/info.php
- <?php
phpinfo();
phpinfo(INFO_MODULES);
?>
Simpan file tersebut (simpan file menggunakan vi : Shift + zz) dan buka browser dan ketikkan url : http://localhost/info.php. Sehingga akan tampil hasil konfigurasi web server anda seperti ini :

Instalasi web server sudah selesai. Untuk mempelajari lebih lanjut mengenai web server ini silahkan anda buka manual page yang telah disediakan. Kemudian download wordpress versi terbaru disini, dengan menggunakan wget :
- $ sudo wget -c http://wordpress.org/latest.zip
Kemudian mekarkan file kompresi tersebut :
- $ unzip latest.zip
Hasil ekstraksi file tersebut berada dalam folder wordpress. Pindahkan semua file tersebut ke dalam folder /var/www (root direktori apache) :
- $ sudo mv wordpress/* /var/www
Kemudian buat database wordpress dengan user wp dan password wp untuk instalasi wordpress ini di mysql :
- sinchan@hydra:~$ mysql -u root -p mysql
- Enter password: ***********
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql> create database wordpress;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on wordpress.* to wp@localhost identified by ‘wp’;
Query OK, 0 rows affected (0.07 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
sinchan@hydra:~$
Kemudian kopi file wp-config-sample.php menjadi wp-config.php di folder /var/www dan edit konfigurasi database di file tersebut :
- $ sudo cp /var/www/wp-config-sample.php /var/www/wp-config.php
$ sudo vi /var/www/wp-config.php
Ubah bagian DB_NAME, DB_USER, dan DB_PASSWORD seperti dibawah ini (sesuai konfigurasi database di atas) :
- ———————–
// ** 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’, ‘wp’);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘wp’);
/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);
———————–
Simpan file tersebut. Konfigurasi wordpress sudah selesai dan next step : instalasi wordpress. Instalasi wordpress, dilakukan dari web browser. Buka web browser anda dan ketikkan url : http://localhost/wp-admin/install.php, seperti dibawah ini:

Isi informasi blog yang anda buat dan tekan Install Wordpress. Setelah instalasi sukses, anda akan mendapatkan username dan password wordpress, seperti gambar dibawah ini:

Tekan login untuk masuk ke menu administrasi wordpress dan masukkan user dan password yang telah diberikan sebelumnya seperti gambar di bawah:

Wordpress telah siap digunakan, silahkan anda kembangkan kreatitifitas anda:

Tags: apache, blog, install wordpress, Linux, mysql, php, ubuntu, ubuntu webserver, webserver, wordpress

[...] Apabila ingin menambah dengan metasploit, silahkan dilihat disini Untuk instalasi Apache web server beserta databasenya (MySQL) juga sudah pernah saya tulis, silahkan dilihat disini [...]