My development server runs my PHP web application smoothly on PHP 5.3.8.
However, when upgrading my PHP production server from PHP 5.2.6 to 5.3.8 I got several problems with this application (complaints about deprecated function ereg_replace and missing date.timezone settings) which forced me to order a rollback to 5.2.6.
How can the same PHP code work fine on one 5.3.8 server and not on another? What are common causes for this behavior? Any suggestions?
Please access php.ini (PHP configuration file) on both server.
Find the line “; display_errors”
Please compare the following lines after that.
These are the options available for the three settings variable: