Magento - 结帐 - 购物车页面空白

时间:2014-02-08 18:39:15

标签: magento

我正在寻找Magento的结帐购物车页面的解决方案。当我将物品添加到购物车中时,购物车页面变得空白。!!

我尝试了几种选择&它仍显示空白。我已启用cookie等但仍然没有运气。我正在使用firefox浏览器并附上了cookie设置的屏幕截图。

页面网址 - index.php / checkout / cart / add / uenc / aHR0cDovLzE5Mi4xNjguMS4xMTQ6ODEvZXNzZW50aWFsbHkvaW5kZXgucGhwL2NsZWFuc2UuaHRtbD9fX19TSUQ9VQ ,, / product / 2 /

请有人帮我解决这个问题吗?

http://www.itsthe1.com/cookies.jpg

提前致谢。

8 个答案:

答案 0 :(得分:7)

这是PHP内存限制问题。它发生在我身上。 即使256 MB不起作用,所以去500米

转到magento Root和.htaccess,然后将当前值更改为此,然后刷新缓存并检查购物车,它将起作用。

## adjust memory limit
php_value memory_limit 500M
php_value max_execution_time 18000

请注意:这不是扩展问题。

感谢!!!

答案 1 :(得分:1)

此问题似乎不是Cookie问题。您需要更多地调试问题。在网络根目录中打开index.php并添加以下行 - ini_set('display_errors', 1);& Mage::setIsDeveloperMode(true);然后刷新页面。

这应该可以清楚地表明php文件存在任何问题。

答案 2 :(得分:1)

空白页是错误的结果。

Checkout页面需要更多内存,并且已经观察到由于内存限制会出现内存不足错误。这会导致空白页面。

答案 3 :(得分:1)

我遇到了同样的错误。首先在index.php中添加ini_set('display_errors', 1);以检查错误是什么。

我是Cannot instantiate interface Magento\Vault\Api\Data\PaymentTokenInterfaceFactory in developer.php line 73

这两个文件都没有错。 magento 2.1.x中不再自动生成PaymentTokenInterfaceFactory,因此要解决此问题,请在第10-15行之间的vendor/magento/module-vault/etc/di.xml文件中添加以下内容:

<preference for="Magento\Vault\Api\Data\PaymentTokenInterfaceFactory" type="Magento\Vault\Model\AccountPaymentTokenFactory"/>

然后刷新缓存并检查它是否仍然存在。这就是我解决错误的方法。

答案 4 :(得分:0)

我建议从Steven的解决方案开始,什么时候发生这个问题,是否有任何重大变化?

答案 5 :(得分:0)

这个问题几乎总是由于a 记忆问题。尝试增加内存限制,同时在admin配置中启用缓存。

如果系统没有足够的内存,通常会在购物车和结帐时发生这种情况 分配

根据您的设置,您可以在htaccess文件内或php.ini内部修改此内容

答案 6 :(得分:0)

检查是否安装并激活了php mcrypt模块

答案 7 :(得分:0)

我建议您检查您的PHP版本。