我将尽可能简单地说明这一点,同时仍会讲述所有相关的细节。我将在下面列出站点详细信息:
http:///www.bubblegenius.com(首页当前被锁定) 您可以访问该网站,并通过访问http://www.bubblegenius.com/soap.html来查看正在发生的事情。
我的一个客户在共享主机上运行了一个由 Magento 运营的电子商务商店。在那里成功经营了几个月的商店后,她开始遇到似乎是记忆问题的问题。在将商品添加到购物车时,该网站偶尔会停止工作或产生“致命错误”。
单击“添加到购物车”时,屏幕将变为白色 - 空白 - 没有任何警告错误。当我在 index.php 文件中打开错误检查并尝试将产品添加到购物车时,我收到以下信息:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 62914560 bytes) in /home/bubblege/public_html/app/code/core/Mage/Core/Model/Session/Abstract.php on line 234
我尝试在 php.ini、.htaccess 中将 php 内存增加到 128M、512M,甚至 2048M,甚至在 index.php 中设置它
ini_set('memory_limi', '2048M');
将内存限制提高到 512 或以上不会产生上述致命错误,但不允许将任何物品添加到购物车中。它产生以下消息:
"The item cannot be added to the cart."
现在是关键:我们将我的客户端转移到运行 768MB 保证(w\ 1.5GB 突发 RAM)的 VPS,并且我与服务器技术人员广泛合作以优化服务器。
但是,自从移至 VPS 后,错误仍在继续。在您尝试将商品添加到购物车之前,该网站运行良好。
我搜索了每个 magento 留言板,寻找解决此错误的方法。我已经禁用了所有扩展,甚至尝试从新版本的 Magento 和以前的版本安装。
我已经完成了数据库修复、优化,与运行干净版本的 Magento 的干净数据库进行了比较和修复。
截至目前,我有权出价 200 美元来寻找可以一劳永逸地解决此问题的人。如果您对此有任何见解和答案,并认为您可以解决此问题,请在此处或直接与我联系。我可以提供服务器访问详细信息,并能够与您一起解决任何问题和可能的解决方案。
此外,我的背景并不是真正以服务器管理为中心,但我知道自己的方式,而且我已经使用 Magento 工作了几年。我的其他几个客户正在毫无问题地运行网站。