Membuat WordPress Lokal di Ubuntu Server 8.04

WordPress tanpa jaringan internet? bukan rahasia umum lagi itu mah.yap, kita bisa wordpressing ria tanpa jaringan internet dengan cara bikin wordpress lokal yg bisa dikelola sesuka jidat kita.

di post ini sya cuma bikin satu contoh blog wordpress lokal saja, dapet inspirasinya dari Unpad yg bikin web hosting berbasis wordpress.jadi setiap user di Unpad punya kesempatan buat mencurahkan isi pantat mereka dengan nama blog ‘user.unpad.ac.id’ contohnya blognya pa Ishak.

ok kita mulei bikin wordpress lokal di Ubuntu 8.04 server, bismillah :)

  1. install dulu webserver nya, di tutorial ini sya pek yang umum saja, apache2 : root@ubuntu:~# apt-get install apache2
  2. trus mysql server : root@ubuntu:~# apt-get install mysql-server-5.0 (selama proses instalasi nanti ente semua ditanya bakal menjawab pertanyaan tentang mysql password, sya saranin jangan yg susah2, apalagi buat yg pelupa macam saya.sya juga  ga nganjurin doa mau bersetubuh jadi password mysql anda)
  3. next, install php5 : root@ubuntu:~# apt-get install php5
  4. install mysql module buat php : root@ubuntu:~# apt-get install php5-mysql
  5. donlot dulu paket wordpress nya : root@ubuntu:/# wget http://wordpress.org/latest.tar.gz .simpen di /home/enkgih/temp misalnya
  6. disini ada prosess adding command di apache2.conf, dan bakalan banyak baiknya klau kita ngebackup dulu apache2.conf yg asli. sekarang buka file apache2.conf and tambahin AddType application/x-httpd-php .html di akhir apache2.conf
  7. jalankan root@ubuntu:/# mysql_install_db untuk ‘initialize’ mysql kita (maap kata initialize ga bisa sya terjemahin ke bhs.indo, tapi sumpah artinya mah ngerti :D
  8. selanjutnya kita bikin database, masuk ke console mysql, masukin passwordnya(pass nya udah dicatet kan sebelumnya?) root@ubuntu:/# mysql -u root -p
  9. setelah masuk mysql, buat database wordpress, mysql> CREATE DATABASE wordpress;
  10. trus bikin database untuk nama user pengguna wordpress : mysql> CREATE USER wordpressuser;
  11. klau udah sekarang set password untuk wordpressuser: mysql> SET PASSWORD FOR wordpressuser = PASSWORD(“password”);
  12. sudah beres bikin database dan usernya,sekarang adalah tahap memberikan akses kepada user untuk mengakses database: mysql> GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY ‘password’;
  13. keluar dari mysql console pake tombol ctrl+D. lalu sekarang ekstrak paket wordpressnya trus simpen di document root anda: root@ubuntu:/#tar –zxvf wordpress-2.5.1.tar.gz /var/www
  14. setelah di ekstrak,sekarang kita masuk proses gimana caranya supaya wordpress dan Mysql bisa ‘ngobrol’. jalannya yaitu dengan ngonfig file wp-config.php. file tersebut bisa kita dapetin dengan cara ngedit file wp-config-sample.php. klau bahasa nying-nying nya ini berarti kita edit file wp-config-sample.php lalu save sebagai wp.config.php : silakan sesuaikan masing-masing dengan Mysql yang tadi udah dibuat
  15. done! sekarang coba browse di browser tersayang http://ip-server/wordpress. isi informasi tentang Mysql nya(biarin default aja) dan start wordpressing friends!

Oh ya, selama proses ini sya ga lepas dari kesulitan, misalnya ada tulisan Error connecting to database server..bla..bla..bla.. klau ada error gitu coba cek database di Mysql nya atau cek di file wp-config.php

yap bukan bermaksud sombong, cuma dikit sih,hehe. tapi inilah offline wordpress yg berhasil sya bikin:

dan buat yg mau nyari tema yg cihui punya buat wordpress nya ada disini

ok sekian dan terima kasih.sya mengharap dengan amat sangat bangsat agar post ini (dan yg lainnya dikasih comment)

salam super and wassalam

Advertisement
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.