Php Opencart:直接编辑数据库后出现未序列化错误
Opencart版本:2.0.1.1 在oc_模块数据库表中编辑html节url后,出现未序列化错误Php Opencart:直接编辑数据库后出现未序列化错误,php,mysql,opencart,opencart2.x,opencart-module,Php,Mysql,Opencart,Opencart2.x,Opencart Module,Opencart版本:2.0.1.1 在oc_模块数据库表中编辑html节url后,出现未序列化错误 PHP注意:unserialize():第7行url上/catalog/model/extension/module.PHP中378字节的偏移量378处出错:/referal:Array [EDIT]我从src=“image/更改为src=”https://www.xxxxxx.com/image/[编辑结束] 以下是我尝试过的: 1) 在更改之前,我恢复了oc_模块表。 2) 已清除缓存。 3
PHP注意:unserialize():第7行url上/catalog/model/extension/module.PHP中378字节的偏移量378处出错:/referal:Array
[EDIT]
我从src=“image/
更改为src=”https://www.xxxxxx.com/image/
[编辑结束]
以下是我尝试过的:
1) 在更改之前,我恢复了oc_模块表。2) 已清除缓存。
3) 我还看到oc_设置表中有一些模块,
serialized=1
,所以我改为serialized=0
但这并没有解决问题 你知道怎么解决这个问题吗。仅仅编辑一个url就导致了这个问题 谢谢你的帮助
感谢还原到数据库备份-php序列化在其数据中包含字符串长度-在不更新长度的情况下更改字符串将导致这些类型的错误。我确实还原了备份。还将列的类型从文本更改为长文本。我确实改变了许多模块的字符串长度,但我想我编辑了很多模块,所以我只是删除了html模块并重新创建了它们,解决了这个问题。