2012-10-22 189 views
1

我有一个来自Magento的成功页面的问题。希望有人能帮助我。 是什么问题;整个网站运作完全,没有任何错误。但是,当客户填写完整的一页结帐时,客户会转到付款服务提供商(PSP)进行付款。 PSP将客户发回{domein}/checkout/onepage/success,这应该是正确的。但是......这个页面完全是空的。我已经更改了memory_limit,启用了开发人员日志,启用了index.php中的display_errors并查看了Apache中的日志文件。但是页面上没有显示任何错误,现在错误显示在日志文件中。Magento - 返回空白/空成功页面

订单处理成功,所以只显示错误。

请帮助解决此问题或解决方法。我需要这个页面来跟踪附属公司,这些需要transactionID和transactionamount。

PS:我们使用的Magento 1.7.0.2,主题ma_housestore和PSP牧童

+0

在这种情况下,你应该记录在'successAction'方法后面的开始处和每隔几行,以确保它被正确调用以及它卡在哪里.. – Kalpesh

+0

嗨Kalpesh Mehta,谢谢你的回答。我需要在哪个文件中设置?因为我认为success.phtml甚至没有被调用。 – Jasper

+0

这意味着你的'successAction'没有被正确调用。检查法师/结帐/控制器/ OnepageController.php文件,你会发现在那里的成功行动。 – Kalpesh

回答

1

在这种情况下,你应该魔导师记录开始和每几行successAction方法后,保证它的正确调用,并在那里它卡住了。

在你的情况下,successAction没有被正确调用。检入Mage/Checkout/controllers/OnepageController.php档案,你会在那里找到成功的行动。