The error message “php: symbol lookup error: suhosin.so: undefined symbol: zend_atol” occurs when an application/software is not compatible with Suhosin OR is upgraded to the latest version. It may not cause issues with all the applications but definitely does affect some of them.
The only work around is to enable suhosin.simulation for the account (domain) instead of disabling Suhosin server wide. The suhosin.simulation if turned ON, will log the violations as usual but nothing will be blocked or removed from the request.
You can perform this task in one of the either ways:
1) Enable suhosin.simulation in a .htaccess file of the domain (non-suphp enabled server)
php_flag suhosin.simulation On
OR
2) Create a php.ini file under the account (domain) and turn ON the simulation
suhosin.simulation = On
There is no need to restart any service in any of the above case.
Comments are closed.