Magento onepage空白

时间:2011-11-24 14:56:49

标签: .htaccess magento ssl-certificate

明天我们有黑色星期五销售,我们的网站托管在bluehost上,并且建立在Magento CMS上,我们的结账系统完全空白。

当您在购物车中点击“继续结帐”时,我们的网站域名.dld / index.php / checkout / onepage /为空白。

我们最近对我们的网站进行了一些速度更改,我们撤消了所有这些,但无济于事,包括编辑htaccess文件。

我们已经在Magento论坛上尝试了一切,没有任何工作。

我们认为它可能是一个服务器问题,但遗憾的是bluehost今天不开放,因为它很宽松,我们无法备份或恢复到旧版本的网站,因为我们的服务器“处于维护状态”。

我们不确定这是我们做过的事情,还是服务器问题。

我们发送给bluehost:

//这是我们的想法:

  1. 也许这是一个SSL问题,因为URL是https :( oursitedomain.tld / index.php / checkout / onepage /是不会拉起的页面,甚至不会重定向)。 ssl证书尚未过期,但是还有其他问题吗?
  2. 也许是我们需要重置的另一个服务器配置?你能看出服务器是否还有其他问题吗?
  3. 我们无法恢复到网站的旧备份,因为cpanel中的备份和恢复版本控制台无法正常工作,该网站正在维护中。至少,我们需要备份旧版本的网站,并让购物车正常工作.. //
  4. 任何人的想法都会很大。

    即使有解决方法,也没关系。我们试图用paypal或谷歌绕过一个页面,但还没有运气。更糟糕的情况是,我们会抛出一页说结账已经结束,销售推迟到下周等,或者让客户打电话。

2 个答案:

答案 0 :(得分:1)

空白页面的一个非常常见的(但是,唉,不是唯一的)原因是PHP的内存限制。你的.htaccess文件应该有一行代码:

php_value memory_limit 128M

尝试将此值增加到512M。您可以通过在Magento文件夹中创建以下PHP文件来确认之前和之后的实际设置。

<?php
phpinfo();

然后在浏览器中输入这个新页面的地址(例如“ourwebsitedomain / phpinfo.php”)并查找“memory_limit”。


如果您想正确诊断问题,请努力消除可能性。转到“https:// ourwebsitedomain /”而没有“checkout / onepage”位,如果有什么显示,那么你知道这不是SSL的问题。

如果管理部分(不是cpanel)正在运行,那么您可以选择暂时禁用安全的“https”地址。使用paypal时,它不是那么安全但不是必需的,如果在今年最大的购物日错过了替代品,这也是可以理解的。

答案 1 :(得分:1)

当display_errors关闭时,PHP页面只会变为空白(来自致命错误)。进入/index.php并在文件末尾附近向下滚动。取消注释该行     ini_set('display_errors',1); 让我们知道你收到的错误是什么,然后我们可以从那里开始。