Memperbaiki Internal Server Error

January 18th, 2010 by M. Ramdhan Adhi Leave a reply »

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 ;-)

M. Ramdhan Adhi

Menikmati hidup sebagai penerjemah profesional dalam pasangan bahasa Bahasa Inggris dan Bahasa Indonesia. Anggota Penuh di Himpunan Penerjemah Indonesia dan Sekretaris di HPI Komda Jabar. Dosen luar biasa untuk mata kuliah English for Business di Program Studi Akuntansi, Universitas Pendidikan Indonesia. Memiliki hasrat terbesar dalam bidang linguistik, penerjemahan, Internet, blogging, riset dan penulisan.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusDiggStumbleUponYouTube

Related posts:

  1. Cara Mudah Juga Gratis Upgrade OS Dan Deteksi Error Blackberry
  2. Terima Kasih Kepada Tim Teknis RumahWeb
Advertisement

RealTranslatorJobs.com
Real Writing Jobs
SurveysPaid.com
Get Cash For Surveys
Wordpress Plugin Creates Backlinks Automatically!

  • http://listriktenagasurya.wordpress.com solarcell

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

    • http://mradhi.com adhi

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

  • jiffy

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

    • http://mradhi.com adhi

      @jiffy,

      sama-sama, makasih sudah mampir ;-)

  • http://animers.tk Gaara

    Thank kang infone. . . Tp napa ya di site saya internal server error 500 di liat di error log g ada aliat kosong. . .??? Thanks. . .

Buffer
GetSocial