2011-02-18 20 views
2

這是我第一次在StackOverflow上發佈的實際信息。我經常在這裏,因爲你們總是解決我的疑問!Magento:在按下「下訂單」前,結賬會重定向到購物車(應該到達payal)

我們在Magento網站上的結帳購物車中遇到問題。

我們有Magento 1.4.1.1版本,正在使用一頁結帳和Paypal標準結賬。

問題出現在顧客將許多不同的產品添加到購物車時(例如7個或更多)。當他們點擊「下訂單」按鈕時,他們應該被帶到paypal完成訂單。但是,他們被重定向到購物車(默認失敗URL)

結賬工作正常,當你購買一些項目或許多相同的項目。當你購買多個不同的物品時它不起作用。

任何幫助/建議/解決方案/任何東西!將不勝感激!

感謝, 希瑟

+0

您是否嘗試在管理員中爲PayPal啓用「調試」模式並查看/ var /下的日誌文件洞察力?發佈此信息可能有助於您的正確答案。你可能也想看看升級到1.4.2。 – B00MER 2011-02-18 18:30:07

+0

您可以查看var/log /中的exception.log文件,並在此處發佈相應的錯誤消息嗎? – 2011-02-18 22:56:57

回答

4

我到expereinced這個問題......我們運行PHP版本5.2.10,Magento的版本。 1.3.2.4並使用PayPal網站標準的Pro ...

我們一直在優化服務器安裝APC和優化MySQL的卸載/重新安裝APC換出一個版本,APC的使用自旋鎖...

完成這些作品並進行端到端測試後,貝寶集成失敗......或者點擊「下訂單」我們被重定向到購物車頁面......點

我回顧了在按下「下訂單」後發送的頭文件,發現服務器發出了500錯誤,由於Magento是生產配置,此錯誤未顯示,瀏覽器被重定向到引用者,在這種情況下,網頁...

我們的PHP錯誤記錄到我們的Apache Error_log和查看此我發現下面的條目:

PHP致命錯誤:類「DOM文檔」中找不到的/ home /用戶/ htdocs中/ lib目錄/Zend/Feed/Abstract.php上線101

我回顧這個進一步,發現DOM文檔,發現一個帖子,指出「PHP的XML模塊」嘀......

正如我們已經安裝/安裝軟件我們運行「yum install php-xml」...

這解決了這個問題!這很奇怪,因爲這沒有工作,所以暗示這不會是問題...

1

更多的選項/地區看...

我已經experencied忙Magento的,有很多的產品和訂單安裝,點擊「下單」後需要花費很長時間重定向到PayPal。這可能是你的實際問題,升級是前進的方向,嘗試升級到1.4.2.0(最終1.4穩定版本)......但通常在這種情況下,這個過程會在經過長時間的等待(60秒長和更多!!!)後完成。 ...

事實上,您的結帳重定向到購物車頁面,當你有很多項目可能是超時問題。Magento從結帳提交重定向提交時,當轉移到支付網關頁面發生錯誤,所以頁面超時或PHP內存不足將導致您被重定向回購物車...

您應該檢查: -

阿帕奇: 「超時」 通常設定在120左右(秒)考慮增加 PHP 「的max_execution_time」 18000(秒) - Magento的友好圖形

也可以嘗試在增加PHP設置 「memory_limit的」。 htaccess文件...設置64,128,256真的增加過去256不應該是必需的。

也開始記錄yopur PHP錯誤:log_errors在

希望這有助於

附:我的原始解決方案顯然不正確,因爲只有當您的購物車中有多個產品時纔會發生故障......

相關問題