I've transferred a site from one server to another (both using Webmin's backup and restore facility).
Everything appears to have transferred across fine, except for when I try to access my site, I get the WSOD. I enabled error reporting and get the following error. Unfortunately, I'm unable to comprehend what it's telling me.
Warning: Table 'id0063_BTG.users' doesn't exist query: SELECT u., s. FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.sid = 'dc0n9e93lvckbmskv5frobirn2' in /home/id0063/public_html/includes/database.mysqli.inc on line 128
Warning: Table 'id0063_BTG.system' doesn't exist query: SELECT name, filename, throttle FROM system WHERE type = 'module' AND status = 1 AND bootstrap = 1 ORDER BY weight ASC, filename ASC in /home/id0063/public_html/includes/database.mysqli.inc on line 128
Warning: Table 'id0063_BTG.url_alias' doesn't exist query: SELECT COUNT(pid) FROM url_alias in /home/id0063/public_html/includes/database.mysqli.inc on line 128
I checked the Apache error log and found this:
[Tue Jul 19 16:40:24 2011] [notice] mod_fcgid: call /home/id0063/public_html/index.php with wrapper /home/id0063/fcgi-bin/php5.fcgi PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/intl.so' - /usr/lib/php/modules/intl.so: cannot open shared object file: No such file or directory in Unknown on line 0
Any ideas where I can start?
drush updatedb
and also make sure your settings.php is pointing to the correct database. Failing that, adrush rr
(registry rebuild) may be required if modules have moved for some reason.