Php Opencart:直接编辑数据库后出现未序列化错误

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

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) 我还看到oc_设置表中有一些模块,
serialized=1
,所以我改为
serialized=0

但这并没有解决问题

你知道怎么解决这个问题吗。仅仅编辑一个url就导致了这个问题

谢谢你的帮助


感谢

还原到数据库备份-php序列化在其数据中包含字符串长度-在不更新长度的情况下更改字符串将导致这些类型的错误。我确实还原了备份。还将列的类型从文本更改为长文本。我确实改变了许多模块的字符串长度,但我想我编辑了很多模块,所以我只是删除了html模块并重新创建了它们,解决了这个问题。