I just moved a drupal installation to a new server. On the status report, it says:

"Some modules have database schema updates to install. You should run the database update script immediately."

The problem is that update.php does not run. It just produces a blank white screen when I navigate to update.php, and I still get the same error as above.

I also get a whole raft of "location_instance' doesn't exist" errors on every page. I asssume this might be related to the failure of update.php.

Any ideas on what could be causing this?

Comments

jmlavarenne’s picture

Looks like White Screen of Death

That's often a memory issue linked to your server settings.

The information here http://drupal.org/node/301542 corroborates your evaluation regarding location_instance errors. From my experience Location seems to be very demanding on memory.

gavacho’s picture

After two days of trying everything under the sun, I found an easy solution to all the problems. I just created a dummy clean, unmodified installation of drupal, then I copied the system table from the new database that was created, and replaced the problematic system table with that one. I could then run update.php, and all the problems went away. If you have a similar problem, save yourself a lot of grief and do this.

veneficus’s picture

hi, can you please explain how to do this step by step? for people not familiar with php my admin :)
thanks

Blue2000’s picture

I had the same problem. I tried using safari instead of Firefox and it worked. I also had to reinstall the Garland theme as it uses that theme to run the update.