I moved my sites to a different host (aside: VPS makes a big difference over shared hosting!), and for one of the sites, I get this error message until the cache is built, and then again after clearing the cache:
Notice: unserialize() [function.unserialize]: Error at offset 2 of 21 bytes in variable_initialize() (line 749 of myhomedirectory/www/includes/bootstrap.inc).
I searched the web, but didn't find anything that could help me. Any suggestions on how to find the problem? I am running drupal 7, and have listed the installed modules below.
Thanks, Ursula
Backup and Migrate 7.x-2.1 7.x-2.1 Up to date Drupal core 7.0 7.0 Up to date CAPTCHA 7.x-1.0-alpha2 7.x-1.0-alpha2 Up to date Chaos tool suite 7.x-1.0-alpha4 7.x-1.0-alpha4 Up to date Date 7.x-1.0-alpha2 7.x-1.0-alpha2 Up to date Google Analytics 7.x-1.2 7.x-1.2 Up to date Link 7.x-1.0-alpha3 7.x-1.0-alpha3 Up to date Location Map 7.x-1.0 7.x-1.0 Up to date Meta tags quick 7.x-1.2 7.x-1.2 Up to date Page Title 7.x-2.4-beta1 7.x-2.4-beta1 Up to date Pathauto 7.x-1.0-beta1 7.x-1.0-beta1 Up to date Redirect 7.x-1.0-beta1 7.x-1.0-beta1 Up to date Token 7.x-1.0-beta1 7.x-1.0-beta1 Up to date Views 7.x-3.0-beta3 7.x-3.0-beta3 Up to date Zen 7.x-3.x-dev 7.x-3.x-dev Up to date
Here's a Drupal handbook page on the subject:
http://drupal.org/node/529866I have never seen this happen myself, but it seems to happen when a variable is improperly serialized in the database variables table.
The solution seems to be to run one of the debug options mentioned on that page which will indicate to you which variable is acting up, and then fix it by editing the variable (either on the mysql command line or through a tool such as phpmyadmin).
If you still have the original database up and running, try clearing the cache, carefully reexporting the database, then reimport into a clean, empty database again, perhaps that will bring everything up better.
Victor Kane http://awebfactory.com.ar
On Tue, Mar 29, 2011 at 10:55 PM, Ursula Pieper dramamezzo@gmail.comwrote:
I moved my sites to a different host (aside: VPS makes a big difference over shared hosting!), and for one of the sites, I get this error message until the cache is built, and then again after clearing the cache:
Notice: unserialize() [function.unserialize]: Error at offset 2 of 21 bytes in variable_initialize() (line 749 of myhomedirectory/www/includes/bootstrap.inc).
I searched the web, but didn't find anything that could help me. Any suggestions on how to find the problem? I am running drupal 7, and have listed the installed modules below.
Thanks, Ursula
Backup and Migrate 7.x-2.1 7.x-2.1 Up to date Drupal core 7.0 7.0 Up to date CAPTCHA 7.x-1.0-alpha2 7.x-1.0-alpha2 Up to date Chaos tool suite 7.x-1.0-alpha4 7.x-1.0-alpha4 Up to date Date 7.x-1.0-alpha2 7.x-1.0-alpha2 Up to date Google Analytics 7.x-1.2 7.x-1.2 Up to date Link 7.x-1.0-alpha3 7.x-1.0-alpha3 Up to date Location Map 7.x-1.0 7.x-1.0 Up to date Meta tags quick 7.x-1.2 7.x-1.2 Up to date Page Title 7.x-2.4-beta1 7.x-2.4-beta1 Up to date Pathauto 7.x-1.0-beta1 7.x-1.0-beta1 Up to date Redirect 7.x-1.0-beta1 7.x-1.0-beta1 Up to date Token 7.x-1.0-beta1 7.x-1.0-beta1 Up to date Views 7.x-3.0-beta3 7.x-3.0-beta3 Up to date Zen 7.x-3.x-dev 7.x-3.x-dev Up to date -- [ Drupal support list | http://lists.drupal.org/ ]