Internal server error 500
Ini lanjutan dari artike sebelomnya “Shoutbox paling ciamik”. Peristiwa malem itu membuatku syok, haruskah di upload lagi semua artikel itu?, atau install ulang CMS-nya? duh benar-benar cilaka 12 rek. Ku periksa milis pembaca, ternyata gak ngaruh, berarti root causenya memang di script cms-nya. Ingin rasanya ku teruskan untuk begadang, segera menyelesaikan masalah ini. Tapi apa yang harus di lakukan?. Ini error yang pertama kali ku hadapi. Si Joko or mas Eko mungkin udah pengalaman masalah ini. Tapi aku pemula rek. Tiba-tiba ada yang membisiki “tidurlah, badanmu perlu istirahat, besok pagi harus kerja”. Sip akhirnya ku putuskan untuk tidur aja dengan penasaran yang berputar-putar di kepala.Paginya selesai subuh-an ku lanjutkan ngoprek-oprek web-blog ini lagi. Tapi masih belom tahu apa yang harus di lakukan. Menjelang jam 6 tidur lagi. Bangun udah jam 7.05. jam segitu mas Eko pasti udah OL di kantornya. terburu-buru mandi, sarapan dan kemudian nganter anak ke sekolah.
Selesai nganter anak ku jalankan motor pelan-pelan, ada temen di pinggir jalan nunggu angkot, ku samperin aja, meskipun gak pake helm ku antar sampe pintu 4 BIP. Nah sambil melaju pelan-pelan ku ambil HP di saku. Makzudnya mau lihat udah jam berapa saat itu. Ternyata HP nggak ada? waduh blaik tenan ki rek.
Anggap saja HP ketinggalan di rumah. HP ketinggal otomatis nggak tahu saat itu jam berapa. Naik motor santai aja. Ku lihat orang laen juga santai, gak seperti biasanya pada ngebut kesetan.
Jangkrik,…..begitu sampe di tempat kerja ternyata udah terlambat 6 menit :(. Ooo jadi itu tadi orang pada santai karen mau pulang kerja to. Sementara biasanya pada ngebut kesetanan itu ngejar waktu mau masuk kerja.
Di tempat kerja gundah gulana :), tanpa HP, otomatis pas break gak bisa OL, dan chatting sama sedulur-sedulur semua. Di tambah lagi “internal server error 500″ masih menggangguku sejak semalem. Begitu jam 5 langsung ku stater motor dan wuuuaaaarrrrrrrrr sampe rumah. cepet sekali :). 20 menit itu rek. Sampe di rumah ngajari anak ke-2 ku naik sepeda. Hingga menjelang maghrib.
Jam 21-an mulai pusing lagi mikir “internal server error 500″. Ku minta bantuan dari paman google. Pertama ku baca forum dari wordpress.org, mereka mendiskusikan kejadian ini di wp versi lama. Lho koq yang di bicarakan versi lama? lha iya lah wong di situ tahun diskusinya 2004 :). Jelas gak relevan dengan versi script WP yang ku pake.
Ku lanjutkan dengan link berikutnya, nah di link ini si pemilik blog pernah ngalami hal serupa. Dan action-nya cukup sadis cms-nya di hapus lagi dan install ulang. Ini yang paling ku khawatirkan. Belakangan si pemilik blog baru tahu ternyata salah satu sebabnya adalah salah satu file index.php di cms-nya berubah permision-nya. Seharusnya semua folder permisionya adalah 755, dan semua file permision-nya adalah 644.
Sementara itu di milis kecil yang hiperaktif
- pinjem statement-nya Umair-. Mang Iyus -di Bandung sana- sedang experiment VPS, dari marcelia mas eko meng-informasikan “ngeping aja nggak bisa boro-boro, login”. Di balas oleh Yanu dari surabaya sana, “dari warnet bisa di ping” katanya. Aku ikut-ikutan nimbrung sambil cooling down kepala yang mau pecah :). Ku sampaikan “mang aku bisa ngeping tapi gak bisa login”.
Kembali ke internal server error 500. Sesuai dengan info kedua yang ku dapatkan, yaitu tentang permission file. Maka ku buka gFTP, dan file manager di cpanel sekaligus. kenapa harus dua? yo pekerjaan menthelengi permission file biar cepet selesai. Selesai menthelengi, ku refresh alaroban ini dan hasilnya masih tetep internal server error 500.
Cooling down lagi, Kembali ngikuti diskusi VPS di milis kecilku :). Kali ini mas eko sedang putus asa
karena speedy ternyata menutup port ssh-nya. Maka di usulken ke Mang Iyus untuk ganti port. Ku usulkan ganti ke post POP3 aja. Akhirnya ku bisa login, Sementara mas Eko di marcelia sana masih penasaran belom bisa login :).
Kembali ke internal server error. Ku ulangi langkah sebelomnya, pake gFTP & file manager-nya cpanel ku penthelengi setiap file. ku pastikan permissionya bener. dan ku refresh lagi. Hasilnya? blaik masih tetap internal error 500.
Betul-betul frustasi maka langkah selanjutnya adalah rikues mie rebus ke istri :). Teh yang di buatin udah habis dari tadi rek :). Pelan-pelan mie+telor rebus ku nikmati :). Kenapa harus makan?. Dalam kondisi stress & tertekan begini, lambung kita secara otomatis akan memproduksi asam secara berlebihan. Kalo nggak ada makanan yang masuk, maka 1 jam kemudian di pastikan pusing, muntah-muntah, sakit perut.dll orang meyebut-nya maag kambuh :). Sementara itu di milis kecil satunya lagi si Deka & Yanu sedang aktif mbahas novel Musashi.
Kembali ke internal error 500, dengan gFTP & file manager-nya cpanel ku ulangi sekali lagi memeriksa permission setiap file. Kali ini mataku tersedot perhatianya ke file .htaccess. permissionya OK, tapi kenapa ada perubahan tanggal 22 jan jam 23.30? jam itu adalah jam disaat koneksi ku putus. dan kemudian pas konek lagi dan di refresh hasilnya “internal server error 500″. Nah ini dia sebabnya, dengan gFTP ku trasnfer file-nya ke PC local. dan dengan bantuan mcedit ku buka isinya.
tampilan .htaccess yang salah
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.oho [L]# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.oho [L]
</IfModule>
#END WordPress
tampilan .htaccess yang benar
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.oho [L]
</IfModule>
#END WordPress
Setelah kuedit maka ku upload lagi ke alasroban, pake gFTP tentunya. Segera ku refresh alasroban. Dan muantaBz rek alasroban bisa yampil online dengan baik dan benar.
Suspect penyebab peroblem kira-kira adalah sbb: saat itu ku buka 2 file manager cpanel, yang ke tiga adalah gFTP, dan yang ke 4 adalah wp-admin. Nah pada saat koneksi putus, file manager, gFTP dan mungkin wp-admin akan menyimpan file yang di akses secara bersamaan. maka yang terjadi adalah saling meng-overwrite. Kira-kira begitu apa ya?
share pengalaman dunk
Posted on January 26th, 2008 by panggiring
Filed under: Komputer & Linux 653 Views





on January 27th, 2008 at 9:16 am Said:
weladalah saya kok ndak pernah ngalami ya

kalau saya nemuin error yg gak bisa² mending kuganti file wp dg yg baru, ndah perlu takut postingan/komentar ilang, soalnya database masih utuh, tinggal edit configurasinya ke db yg lama. selain error bisa di atasi ya otomatis sekalian uprade ke versi baru mas
on January 27th, 2008 at 2:26 pm Said:
Oh gitu to jok, jadi kalo update baru memag harus delete habis? cuman di sisain DB-nya aja?
on January 27th, 2008 at 6:03 pm Said:
sebenarnya menurut petunjuk cuma diganti file² yg kiranya ada perubahan, tetapi dari pada repot² ya mendeng ganti semua :), sisain file themes sama plugins yg dipakai, kalau ada file yg diuplaud lewat wp ya di jgn delet filenya [wp-content]. makanya dari dulu saya gak pernah uploud file ke hosting sendiri, kalau pindahan enak tinggal bawain db/sql yg cuma beberapa kb itu
on January 27th, 2008 at 9:18 pm Said:
Ooo gitu to jok, sebaiknya di buat petunjuknya di blog atuh jok. agar semakin banyak bloger yang menggunakan nama hosting sendiri.
itu alesan politisnya :). Alesan sebanarnya yo ben aku ngerti :):):)
salah satu sebab temen-temen itu males ngurus nama hosting sendiri ya karena ribet maintainya.
imho,
tapi aku dewe yo durung nyoba ding :).
trik-mu ngatasi Internal server error 500 dengan mengganti semua file cms bisa diterapkan di cms-cms kecil semacam wp. lha nek semacam mambo, joomla, drupal, geeklog apa gak pecah kepala
berarti setiap update harus ganti smua file to, selain [wp-conten], [theme] & db/sql to. sip matur thank Q advis-e. tapi tetp di tunggu tutorial-e di blog-mu
on January 28th, 2008 at 8:31 am Said:
ndak harus kang, tapi itu cara kasaranku saja, soalnya wp itu kalau upgrade tidak semua file ada perubahan, coba lihat http://codex.wordpress.com/upgrading_wordpress untuk lebih jelasnya
yg jelasnya intinya db jangan sampe ilang, itu nyawanya :d kalau db ilang ya bearti isi ilang semua.
on January 28th, 2008 at 11:54 am Said:
Sip matur thank Q advice-nya. Nanti ku coba ke sana untuk menikamti resepmu itu :).
tapi ciklokone aku lali DB pwd-ne jok

mengo tak chek sik lah ning myphpadmin.
on January 28th, 2008 at 5:45 pm Said:
loh kan di wp-config.php kan masih ada. di situsnya juga disarankan wp-config ini juga ndak usah di replace,
on January 28th, 2008 at 6:22 pm Said:
Sip thank Q meneh informasine. :). saiki file db-ne ning ngendi jok? sekali an le takon, Gak perlu ngobok-obok Wp
on January 29th, 2008 at 7:23 am Said:
file db ?
lah kalau file db yg dimaksud database untuk wp ya gak nampak, kalau mau lihat/edit ya lewat phpmyadmin itu mas, kalau mau ngambil/backup lewat cpanel pakai menu backup, pilih yg db nanti akan dapat file satu bundel file db yg dipakai
on January 29th, 2008 at 8:51 am Said:
Ok sip matur thank Q meneh.
btw,
tadi malem mau baca panduan upgrade,
pas buka link di bawa ini koq gak bisa jok?
http://codex.wordpress.com/upgrading_wordpress
kosong gak ada apa-apanya.
on February 2nd, 2008 at 8:59 am Said:
hehehe sori kang bukan dot com tapi org
codex.wordpress.org/upgrading_wordpress
on January 11th, 2009 at 1:45 am Said:
thx info nya ya..
sempet bingung tadi pas search eh nemu disini.. 