SuPHP, 500 Internal Server Error


Status
Not open for further replies.

galuh82

Hosting Guru
Verified Provider
Hanya sekedar berbagi pengalaman, apabila ada yang keliru atau kurang mohon dikoreksi dan ditambahkan ya :)

=========

Berawal dari testing salah satu vps client yang baru yang memberikan laporan bahwa Apache tidak bisa mengeksekusi file PHP padahal beberapa vps dengan setting yang nyaris sama berjalan normal-normal saja. Sehingga ketika file PHP di akses hanya memunculkan 500 Internal Server Error.

Apabila dilihat dari error lognya:

Permission denied: couldn't create child process: /opt/suphp/sbin/suphp for /home/xxx/public_html/index.php

Kecurigaan pertama saya adalah karena diinstallkannya PHP4 dan PHP5 namun hal itu tidak memberikan solusi setelah Apache di recompile.

Tidak hanya disitu, cPanel pun ikut saya upgrade ke versi RELEASE dan tetap tidak membuat permasalahan teratasi. Allhammdulillah, sembari menunggu proses update menemukan salah satu thread di forum cpanel yang ternyata itu menjadi solusi dari permasalah ini.

Inti dari permasalah itu terdapat pada permission folder /opt/curlssl yang tidak bisa diakses oleh system dalam hal ini suPHP. Dikarenakan pada saat compile EasyApache disertakan juga CurlSSL maka folder tersebut harus bisa diakses oleh suPHP.

Apakah ini bugs atau bukan, yang pasti solusinya untuk permasalah yang saya alami adalah dengan mengganti permission folder /opt/curlssl dan folder didalamnya menjadi 755.

chmod -R 755 /opt/curlssl/

Tulisan ini saya posting juga di blog : http://www.putragaluh.web.id/blog/show/suphp-500-internal-server-error.html
 

n3wbi3s

Poster 2.0
Hanya sekedar berbagi pengalaman, apabila ada yang keliru atau kurang mohon dikoreksi dan ditambahkan ya :)

=========

Berawal dari testing salah satu vps client yang baru yang memberikan laporan bahwa Apache tidak bisa mengeksekusi file PHP padahal beberapa vps dengan setting yang nyaris sama berjalan normal-normal saja. Sehingga ketika file PHP di akses hanya memunculkan 500 Internal Server Error.

Apabila dilihat dari error lognya:

Permission denied: couldn't create child process: /opt/suphp/sbin/suphp for /home/xxx/public_html/index.php

Kecurigaan pertama saya adalah karena diinstallkannya PHP4 dan PHP5 namun hal itu tidak memberikan solusi setelah Apache di recompile.

Tidak hanya disitu, cPanel pun ikut saya upgrade ke versi RELEASE dan tetap tidak membuat permasalahan teratasi. Allhammdulillah, sembari menunggu proses update menemukan salah satu thread di forum cpanel yang ternyata itu menjadi solusi dari permasalah ini.

Inti dari permasalah itu terdapat pada permission folder /opt/curlssl yang tidak bisa diakses oleh system dalam hal ini suPHP. Dikarenakan pada saat compile EasyApache disertakan juga CurlSSL maka folder tersebut harus bisa diakses oleh suPHP.

Apakah ini bugs atau bukan, yang pasti solusinya untuk permasalah yang saya alami adalah dengan mengganti permission folder /opt/curlssl dan folder didalamnya menjadi 755.

chmod -R 755 /opt/curlssl/

Tulisan ini saya posting juga di blog : http://www.putragaluh.web.id/blog/show/suphp-500-internal-server-error.html

izin copas dengan source dan credit boleh bos ???
 

galuh82

Hosting Guru
Verified Provider
silakan, tapi saya cuma terima cash :) hahahaha

salam,
 

galuh82

Hosting Guru
Verified Provider
cashbon yah om ?? hehehehe thanks om :)

hahaha .. aya2 wae .. sami2 :)

(kata om momod, kalo mau bilang terima kasih, dibiasakan klik Icon Thanks heee .. ngarep)
 

sentabi

Expert 2.0
......
Apakah ini bugs atau bukan, yang pasti solusinya untuk permasalah yang saya alami adalah dengan mengganti permission folder /opt/curlssl dan folder didalamnya menjadi 755.

chmod -R 755 /opt/curlssl/
...

folder permission untuk suphp kan diset 755 dan untuk file 644 kalo ngga dia 'ngambek' :)
 

galuh82

Hosting Guru
Verified Provider
ownership dari file php nya jg kalau salah akan muncul 500 internal server error

benar, error yang ini lebih merefer ke error log yang ada. trims
 
Status
Not open for further replies.

Top