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

=========
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