ntwaddel

Well-Known Member
Nov 3, 2003
173
0
166
Templeton, CA
On one of my servers, SquirrelMail stopped working today..

Internal Server Error

Unable to open engine binary (php) at cpsrvd-ssl.pl line 4488
main::phpHandler() called at cpsrvd-ssl.pl line 3389
main::dodoc_webmaild() called at cpsrvd-ssl.pl line 641
main::dodoc() called at cpsrvd-ssl.pl line 547


Has anyone seen this? How do i fix it? I've tried /scripts/upcp --force
 

xeonex

Well-Known Member
Mar 20, 2005
56
0
156
having the same issue on 9 boxes with no founded fix. any one have a handy solution about this maybe someone from cPanel.
 

sparek-3

Well-Known Member
Aug 10, 2002
2,138
260
388
cPanel Access Level
Root Administrator
Have you tried running /scripts/easyapache and rebuilding PHP? I believe easyapache also upgrades the cPanel backend PHP binary. I don't know if this will fix it or not, its just a suggestion. The error appears to be with PHP on the backend.
 

xeonex

Well-Known Member
Mar 20, 2005
56
0
156
allready tryed that with no succes.
 

sparek-3

Well-Known Member
Aug 10, 2002
2,138
260
388
cPanel Access Level
Root Administrator
Does the file exist at:

/var/cpanel/usecpphp

If not can you try creating that file:

touch /var/cpanel/usecpphp

and seeing if that corrects the problem?
 

xeonex

Well-Known Member
Mar 20, 2005
56
0
156
thanks for your kindly help but doesn´t work either
 

xeonex

Well-Known Member
Mar 20, 2005
56
0
156
ok solved using this
/usr/local/cpanel/install/webmail
this will reinstall squirrelMail.
watch out for errors reported from running that command, and if there is errors fixem and rerun /usr/local/cpanel/install/webmail and you´ll be able to login to SquirrelMail with no problems
this solved the problem on 12 boxes, all have on common that have been configured to run on another language rather than en_EN.

hope this help others on same situation