Yesterday our server support folks upgraded our server to the latest version of PHP (5.3.6) and were about to upgrade MySQL, but we discovered that six EE sites on the server that had not been upgraded to version 2 yet were now having issues. Specifically if we log into the backend control panel we get an error message like this one plastered all over the screen:
Deprecated: Function eregi() is deprecated in /home/*******/public_html/*****/db/db.mysql.php on line 342
The front end page of the website will then have the same error with the website superimposed over it. If we scroll way down the page on the backend Admin control panel we can access the Logout link and after clicking on that all the error messages go away.
Question 1: Can we upgrade the 1.6.0 to 1.6.7 sites to 1.7 without accessing the admin control panel? All 1.6.8 and higher versions seem to work with no issues.
Question 2: Should we go ahead with upgrading to the most recent version of MySQL or try to downgrade to the previous version of PHP, then upgrade the 1.6.0 to 1.6.7 sites to 1.7?
Thanks for any insight on how to get out of this fix as quickly as possible.