我將盡可能簡單地闡明這一點,同時還會告訴所有相關細節。我會列出以下網站的詳細信息:無法將項目添加到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