我将尽可能简单地阐明这一点,同时还会告诉所有相关细节。我会列出以下网站的详细信息:无法将项目添加到Magento购物车
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内存为128M,512M,2048M,甚至里面php.ini中,htaccess的,甚至与
ini_set('memory_limi', '2048M');
设置它在index.php中正在增加的存储器限制到512或以上不产生上述致命错误,但不会允许添加任何项到购物车。它产生了以下消息:
"The item cannot be added to the cart."
现在,这里的踢球者:我们搬到我的客户到保证一个VPS运行768MB(W \ 1.5GB突发RAM),我与服务器的科技股广泛合作,优化服务器。
但是,由于转移到VPS,错误仍在继续。该网站工作正常,直到您尝试将项目添加到购物车。
我已经搜索了每个寻找解决方案的magento消息板。我禁用了所有的扩展,甚至尝试从新版本的Magento和以前的版本进行安装。
我已经完成了数据库修复,优化,做了一个比较,并修复了运行干净版本Magento的干净数据库。
截至目前,我有权提供高达200美元的费用,以找到能够一劳永逸解决此问题的人。如果您对此有任何见解和解答,并认为您可以解决此问题,请在此处或直接与我联系。我可以提供服务器访问详细信息,并且能够与您一起解答任何问题和可能的解决方案。
此外,我的背景并不是真正的服务器管理中心,但我知道我的方式围绕一个盒子,我已经与Magento工作了几年。我的其他几个客户正在运行没有问题的网站。
我不想指出这一点,因为你可能已经检查过它,但是你是否也将内存限制放在了php5.ini文件中?你在VPS上运行WHM吗?这也可以覆盖它。 – Nic 2010-08-04 16:12:12
我正在运行WHM,但是如前所述,我已经专门更新了php,apache和mysql在高峰期运行的所有设置。是的,php5.ini也被设置。 – f8xmulder 2010-08-04 18:16:07