PHP unserialize():偏移时出错
作者:互联网
我有Drupal 6.20的问题.
可能在PHP更新后,站点停止工作.我明白了:
Notice: unserialize() [function.unserialize]: Error at offset 0 of 22765 bytes in /PATH/includes/cache.inc on line 33
这是一行:
$cache->data = unserialize($cache->data);
我将不胜感激任何帮助.
解决方法:
当您在PostgreSQL 9.0上运行Drupal 6.x时会发生此问题,因为bytea类型已被修改.
这里有一些建议的解决方案:http://postgresql.1045698.n5.nabble.com/Bytea-error-in-PostgreSQL-9-0-td3304087.html – (喜欢Wayback Machine)
在数据库上运行它应修复它:
ALTER DATABASE databasename SET bytea_output='escape';
标签:php,serialization,drupal,drupal-6 来源: https://codeday.me/bug/20190713/1447792.html