Magento在结帐/购物车中的空白页面



在向购物车中添加产品时遇到问题,它会转到结帐页面,但除了周围的页眉/页脚模板外,页面是空的。

我尝试了我能想到的一切,这不是主题(发生在所有主题),我尝试了禁用编译器和刷新缓存等。

服务器日志中没有错误,我在同一台服务器上安装了另一个magento,并且工作正常。也试过禁用所有第三方扩展。

还有别的地方可以看吗?我失去了!

如果header/footer存在,这意味着脚本从开始到结束工作,但可能有一些错误。通常,您应该首先尝试在布局xml文件中查找所有remove指令(grep帮助)。内容区域可能只是被一些xml删除了。

如果XML方式的事情没有工作,事情变得更加困难。你应该检查每个应该在content中呈现的模板文件。可能是内容被注释掉了。

另一件要考虑的事情是,据我所知,content block应该有type listoutput="toHtml",所以它会自动渲染。

目前我能想到的就是这些。哦你!检查checkout模块是否启用,并且它的输出也启用了!

要检查模块是否启用,您应该打开Mage_Checkout.xmlMage_Cart.xml并检查两者是否都启用。

之后,在管理面板中有Disable Modules Output这样的页面,其中购物车模块的输出可能被禁用。

非常重要的提示!

确保禁用所有自定义模块,并且不仅仅禁用它们的输出。因为在后一种情况下,模块将工作,只是没有输出。

检查配置>高级

确保您检查mage_checkout是在默认情况下启用的,而且(更重要的是)在您的商店级别(调整左上角的全局作用域)。

由于某种原因,mage_checkout可能在您的商店级别被禁用。

最新更新