我是magento的新手,现在,我正在开设一个网站。 我在我的本地机器上进行了初步开发,一切都很好。几天前,我将网站从我的localhost移到了测试服务器上。之后,结帐功能无法正常工作。
问题是我在该页面几乎没有任何内容。 如果用户没有登录,那么他(她)会看到两个步骤作为登录和计费信息,但没有内容。只有标题。如果用户已登录,则他(她)会看到第1步结算信息标题,并且再次没有内容
网站为http://guerrilla.webionaria.com/
用户:teste@mail.ru
密码:TESTTEST
任何人都可以帮助我吗
答案 0 :(得分:2)
您的信息页上有“致命错误” 渲染以
停止var billingRegionUpdater = new RegionUpdater('billing:country_id', 'billing:region', 'billing:region_id',
错误显示在app/design/frontend/{interface}/{theme}/template/checkout/onepage/billing.phtml
或app/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库。它进展顺利。
希望它可以帮助某人:)