2013-06-26 57 views
0

我是新來的magento,現在,我正在一個網站工作。 我在本地機器上進行了初步開發,一切都很好。幾天前我把我的本地主機移到了測試服務器上。之後,結帳功能無法正常工作。Magento Checkout卡在賬單信息步驟

問題是,我幾乎沒有在該頁面上。 如果用戶沒有登錄,那麼他(她)會看到2個步驟登錄,並且收費信息,但沒有內容。只有標題。

如果用戶已登錄,那麼他(她)看到的第1步中的計費信息標題,再沒有任何內容

該網站是http://guerrilla.webionaria.com/

用戶:[email protected]

密碼:TESTTEST

誰能幫我這個請

回答

2

還有就是你的頁面上的「致命錯誤」。
渲染停止與

var billingRegionUpdater = new RegionUpdater('billing:country_id', 'billing:region', 'billing:region_id', 

出現在app/design/frontend/{interface}/{theme}/template/checkout/onepage/billing.phtmlapp/design/frontend/{interface}/{theme}/template/persistent/checkout/onepage/billing.phtml錯誤(如果你啓用了購物車的持久性)。
在這兩種情況下,由於某種原因,這個代碼給出了一個錯誤:

<?php echo $this->helper('directory')->getRegionJson() ?> 

要找出錯誤是什麼,你需要啓用錯誤報告和的display_errors。
你可以通過index.php來做到這一點。

error_reporting(E_ALL | E_STRICT); 
... 
ini_set('display_errors', 1); 

您還可以通過改變這個使開發者模式:

if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) { 
    Mage::setIsDeveloperMode(true); 
} 

這個

//if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) { 
    Mage::setIsDeveloperMode(true); 
//} 

然後再試一次。如果錯誤未出現在屏幕上,請查看頁面的來源。
如果錯誤沒有告訴你任何內容更新的問題。

+0

我嘗試了一切,你列在這裏,但沒有幫助。沒有錯誤,沒有警告,什麼都沒有。我甚至取代了chechout的核心代碼和文件夾。沒有幫助。 –

+0

也許有些東西會覆蓋那個幫手。這裏是一個小腳本,可以讓你檢查類覆蓋:http://marius-strajeru.blogspot.ro/2013/03/get-class-rewrites.html – Marius

+0

謝謝你們,當我搬到新的時候,問題消失了服務器。 –

0

剛剛在我的本地主機上安裝了Magento。並發現相同的問題。我發現在按以下方式解決:

- 在系統中啓用錯誤日誌>配置>開發工具

- 然後試圖檢出。

Bam!在var/logs/system.log中發現錯誤

錯誤是由於SOAP引起的。我需要啓用PHP的soap庫。它進展順利。

希望它可以幫助別人:)