Memperbaiki Internal Server Error
{ Tags: error, firefox, fireftp, internal, server \ Jan18 }Beberapa hari yang lalu blog pribadi saya ini mengalami Internal Server Error. Sebagai orang yang cupu di bidang ini, sontak saja saya kaget dan bingung apa yang terjadi. Tapi setelah berjalan-jalan di Google, akhirnya saya mendapat pencerahan, khususnya dari sini. Pengalaman ini ingin saya bagi di sini, siapa tahu ada teman-teman yang mengalami hal serupa.
Masalah berawal ketika saya hendak masuk ke wp-admin tapi malah disodori tampilan:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@******.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Ketika saya buka halaman muka blog ini, pesan yang sama juga muncul.
Akhirnya saya masuk ke cpanel dan membuka Error Log sehingga terlihat apa yang salah. Ada sekian baris catatan error yang bunyinya begini:
SoftException in Application.cpp:252: File “/home/xxxxx/public_html/blog/index.php” is writeable by group
Saya tidak paham apa itu SoftException, tapi saya sedikit mengerti tentang writeable by group. Tapi mungkin, softexception itu jenis error-nya, yaitu bahwa ada kesalahan dalam bentuk adanya file-file yang writeable by group.
Writeable adalah perizinan (selain read dan execute) dan group adalah salah satu jenis pengguna yang bisa diberi perizinan: Owner, Group, dan Public. Jadi masalahnya adalah adanya perizinan writeable untuk Group terhadap file-file yang seharusnya tidak berseting writeable by group. Ini error-nya.
Ketika saya masuk ke cPanel lalu membuka File Manager, benar saja:
![]()
Di sana terlihat kode 0777, padahal seharusnya 0755. Dan rupanya bukan cuma index.php saja yang jadi 777, tapi banyak file dan folder juga begitu. Saya tidak tahu apa penyebabnya. Jadi saya langsung saja berusaha mengembalikan status permission-nya ke 755.
Saya menggunakan FireFTP, sebuah ftp plugin untuk Firefox. Dengan memilih semua file dan folder menggunakan fungsi Ctrl+A, klik kanan dan memilih Properties (incl contents) dan setelah itu muncul kotak dialog:

Hilangkan centang pada kotak Write untuk Group dan Public, lalu centang pada “All Contained Folders” dan “All Contained Files”.

Klik OK dan tunggu sebentar sampai FireFTP tuntas menunaikan tugas. Seketika itu juga blog ini bisa diakses kembali dan saya pun bisa kembali masuk ke ruang admin seperti biasa. Alhamdulillah.
Seandainya ada yang mengalami kejadian serupa tapi masih bingung cara pemulihannya, semoga tulisan ini bisa memberi sedikit manfaat ![]()






solarcell
thanks infonya..dan salam kenal. titip link bolehkan mas
[Reply]
adhi Reply:
January 19th, 2010 at 9:46 am
@ Solarcell
Monggo mas, boleh kok. Salam kenal juga ya…
[Reply]
jiffy
thankss so much yaa artikelnya .. really inspired!
[Reply]
adhi Reply:
January 29th, 2010 at 5:00 pm
@jiffy,
sama-sama, makasih sudah mampir
[Reply]