【发布时间】:2013-10-21 21:59:23
【问题描述】:
我使用 Opencart Script for Kitchen18.com 一个电子商务门户网站,这一直运行良好,直到上周,但突然我停止接收订单,并且当我检查自己是否下测试订单时,在结帐页面中,当我点击 ORDER 时不会移动到下一个页面,即支付网关页面。 & 在页面底部显示以下超链接到 FB 页面的代码
Fatal error: Call to a member function get() on a non-object in /home/content/95/9302195/html/index.php on line 103
我注意到的另一件事是,此错误仅在用户登录网站时显示,并且在每个页面上都会显示此错误。
错误日志显示为<br />
<b>Fatal error</b>: Allowed memory size of 67108864 bytes exhausted (tried to allocate 28354561 bytes) in <b>/home/content/95/9302195/html/gemini/view/template/tool/error_log.tpl</b> on line <b>17</b><br />
我正在使用 Opencart 1.5.2.1 ,计划使用新模板升级到 1.5.6 版本,但担心会丢失站点中的任何数据。 任何帮助都非常可观。 问候 阿布舍克
【问题讨论】:
-
您允许的内存为 64Mb(67 108 864 字节 = 65 536 kb = 64 Mb)。您的脚本想要分配额外的 ca 27 Mb(28 354 561 字节 = 27 690 kb = 27 Mb)。然后解决方案可能是设置
memory_limit = 128M- 但是正确的解决方案是检查为什么你的安装需要这么多内存......我想这可能和那个 FB 扩展有什么共同点吗? -
如何检查我的安装为什么需要这么多内存?我不是编码员,但可以按照指导安装和修改/添加/删除代码,但不能自己进行新的更改。请帮忙
标签: php opencart fatal-error