I just inherited responsibility for this server as the old one has issues and needs to be taken offline. I have not worked with expression engine before and did not set this site up. To migrate from the old server to the new one I did the following:
Setup new apache virtual server on new server
Moved all site related files to the new server via scp
chowned all files to the appropriate user
mysqldumped the database on the old server
created new mysql database on new server
imported (mysql -u foo -pbar ee_db < backup.sql) the mysql dump to the new database
changed permissions on the appropriate files and directories as per the installation document
restarted apache
The static portions of the site load, but it doesn’t appear that the EE driven content is loading. Again, I didn’t build the site or the original server, so people who use the server are telling me this isn’t working.
When I go to the control panel, I get the login screen. After logging in, I get a blank page.
After turning on all of the error reporting for PHP as per the troubleshooting guide, I get a bunch of deprecation notices:
Deprecated: Function eregi() is deprecated in…
And header flushing warnings:
Warning: Cannot modify header information - headers already sent by….
But no actual errors. The php error log on the server has the same information, and E_ALL is being reported on.
EE 1.6.7
PHP 5.3.3
MYSql 5.1.49
Apache 2.2
Please help!