Error: Allowed memory size of 120586240 bytes exhausted in system/library/image.php on line 68.

在打开产品页面的时候,出现了上述错误,内存超限了,可以通过提升运行内存来解决,但从另一个角度来看,既然是图片现关的错误,想想应该是产品图片有问题,最后发现是上传的文件太大了,这里并不是指图片的大小太大,而是图片的宽度和高度,如果宽度或高度大于5000px,会占用大量内存去打开它,这样就会出现上述错误了。

解决办法:提高php运行内存,但最好是找出宽度和高度超限的图片,保证图片显示效果的前提下越小越好,因为图片太大,也会影响网站打开速度和用户体验。

Opencart 4.0从网站后台登录用户的时候出现了以下错误:

Error: Notice: Undefined property: Proxy::editToken in the file: catalog/controller/account/login.php on line 277.

研究了一下,这个editToken函数在新版本的customer模块里面根本就没有了,那就只好把它删除掉了,一运行发现没有报错了。

Error: Notice: Undefined property: Proxy::editToken

阅读全文