Blogging {4} Add your reply?

Memperbaiki Internal Server Error

{ Tags: , , , , \ 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 ;-)

  • Share/Bookmark

4 responses so far, Say something?

  1. 1

    solarcell

    thanks infonya..dan salam kenal. titip link bolehkan mas

    [Reply]

    adhi Reply:

    @ Solarcell
    Monggo mas, boleh kok. Salam kenal juga ya…

    [Reply]

  2. 2

    jiffy

    thankss so much yaa artikelnya .. really inspired! :)

    [Reply]

    adhi Reply:

    @jiffy,

    sama-sama, makasih sudah mampir ;-)

    [Reply]

Pingbacks/Trackbacks

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Leave a comment

CommentLuv Enabled

© 2010 a freelance journal. Theme Created by miloIIIIVII.
With 74 queries in 0.251 seconds.
Valid CSS 2.1. | Valid XHTML 1.0
111 posts within 26 categories, 220 tags and 10 widgets.