Magento Checkout卡在结算信息步骤上

时间:2013-06-26 03:23:47

标签: magento-1.7

我是magento的新手,现在,我正在开设一个网站。 我在我的本地机器上进行了初步开发,一切都很好。几天前,我将网站从我的localhost移到了测试服务器上。之后,结帐功能无法正常工作。

问题是我在该页面几乎没有任何内容。 如果用户没有登录,那么他(她)会看到两个步骤作为登录和计费信息,但没有内容。只有标题。

如果用户已登录,则他(她)会看到第1步结算信息标题,并且再次没有内容

网站为http://guerrilla.webionaria.com/

用户:teste@mail.ru

密码:TESTTEST

任何人都可以帮助我吗

2 个答案:

答案 0 :(得分: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);
//} 

然后再试一次。如果屏幕上没有显示错误,请查看页面来源 如果错误没有告诉您任何更新问题及其内容。

答案 1 :(得分:0)

刚刚在我的Localhost上安装了Magento。并发现了同样的问题。我通过以下方式找到了解决方案:

- 启用系统&gt;中的错误日志配置&gt;开发人员工具

- 然后尝试结帐。

的Bam!发现var / logs / system.log中的错误

错误是由于SOAP造成的。我需要启用PHP的soap库。它进展顺利。

希望它可以帮助某人:)