-3

我使用 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 版本,但担心会丢失站点中的任何数据。任何帮助都非常可观。问候阿布舍克

4

1 回答 1

0

当您尝试分配比脚本允许的更多内存时,会出现此问题。

解决方案

  1. 如果您可以访问您的 PHP.ini 文件,请更改 PHP.ini 中的行 如果您的行显示 32M,请尝试 64M: memory_limit = 64M ;脚本可能消耗的最大内存量 (64MB)

  2. 如果您无权访问 PHP.ini,请尝试将其添加到 .htaccess 文件中:

    php_value memory_limit 128M

    A.htaccess 文件位于 public_html 文件夹中,如果存在则可以修改它,如果不存在则创建一个。

让我们知道您是否可以解决问题。

于 2013-10-14T10:49:09.367 回答