Sunday, February 17, 2013

Masalah Permalinks WordPress di CentOS

Mengalami permalinks problem saat menginstall WordPress di CentOS gw, Permalink sendiri adalah salah satu tools SEO untuk sebuah web atau blog, SEO sendiri adalah singkatan dari Search Engine Optimization, definisi secara harfiahnya bisa anda lihat di WIKIPEDIA.. :D , tapi penjelasan simple menurut saya agar web dan blog kita serta artikel-artikel di dalamnya mendapatkan tempat yang layak salam hasil pencarian. ( kalo kata anak kaskus, bisa nampang di pejwan.. :D ), nah kita agar web kita bisa tampil di hal pertama saat om google ditanya oleh surfer :D
yang sudah lama berkelana di dunia pem-bloggerran pasti sudah tidak asing dengan permaLinks, pada saat kita sudah membuat sebuah postingan..postingan itu akan otomatis membuat sebuah url. Saya sudah membuat sebuah postingan untuk testing.. dan setelah tercreate, URL yang dihasilkan :
http://www.test.com/blog/?p=9
dengan tipe URL yang seperti ini akan membuat mesin pencari seperti Google, Bing etc tidak ada clue apa isi dari postingan kita… nah, dengan mengedit permalinks, kita bisa mendapatkan URL seperti
http://www.test.com/2012/02/test-seo-test.html
bila kita menggunakan jasa wordpress sebagai hosting blog kita, kita dengan mudah melakukan konfigurasi untuk mengubah permalinks yang ada, yakni :
1. Login ke WP-admin
2. Masuk ke bagian Setting
3. Masuk ke bagian Permalinks dan setting seperti yang anda mau.
dan beres..Tapi itu kalo di kita menggunakan blablabla.wordpress.com, sedangkan kita install wordpress di server sendiri. :D . masalah yang saya termukan adalah pada saat WordPressnya sudah terinstall, saat saya mengubah permalinksnya yang saya temukan adalah
ERROR 404, FILE NOT FOUND
Setelah googling sana sini..akhirnya  ketemu solusinya :
1.Buat file .htaccess di direktori blog nya..
[root@MimiZu/]# touch /home/blog/.htaccess
2. Buat permission agar file .htaccess tersebut bisa diwrite oleh wordpress
[root@MimiZu /]# chmod 666 /home/blog/.htacess
Nanti wordpress akan modifying file tersebut dengan script yang telah WP sediakan, bila anda belum membuatnya ..di menu permalinks akan tampil message bahwa .htaccess not writeable
3.edit httpd.conf
[root@MimiZu /]# nano etc/httpd/conf/httpd.conf
dibawah direktori <Directory “/var/www/html”> edit

<Directory “/var/www/html”>
#
# Possible values for the Options directive are “None”, “All”,
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that “MultiViews” must be named *explicitly* — “Options All”
# doesn’t give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#AllowOverride None –> Modifikasi menjadi 
AllowOverride All
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
4. Restart service Apachenya
[root@MimiZu /]# /etc/init.d/httpd restart
5. Set permalinks kembali..dan anda tidak akan menemukan kembali ERROR 404, file not found.. :D dan yang akan anda temukan adalah seperti ini

0 comments: