Magento网站在服务器和服务器之后将无法完全呈现域名移动

时间:2012-07-18 21:06:36

标签: php magento

我最近将magento安装移动到新服务器和新域。我使用新域和路径更新了数据库中的所有条目。管理工作正常,索引工作正常,缓存管理工作正常。

然而,在前端,网站一直呈现直到第一个产品,然后停止。其余的产品不会渲染,页脚或任何其他块也不会渲染。

我试图切换回magento附带的香草主题,但它仍然会发生。

新服务器上的文件完全相同(rsynced),db中唯一的区别是域和路径。

有什么想法吗?

修改

如果有帮助,则当前损坏的网址为http://stiles-store.ddmstaging.com/

3 个答案:

答案 0 :(得分:2)

这是一个致命的错误。打开开发人员模式并重新加载页面 - 您将看到错误消息。

您可以通过两种方式打开开发者模式:
1.在后端
2.从

更改index.php中的代码
if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
    Mage::setIsDeveloperMode(true);
}

//if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
    Mage::setIsDeveloperMode(true);
//}

答案 1 :(得分:2)

发生此错误是因为您可能已指定了开发计算机的某些图像或链接。因此,Magento无法连接到您尝试获取组件的本地计算机/开发计算机。

尝试检查您是否指定了当前正在运行magento实例的服务器的链接。

希望这有助于你

答案 2 :(得分:1)

在PHP中缺少GD支持就是原因。

在我们的案例中,GD支持被编译到PHP 5.3中,但是当我们使用PHP 5.4迁移到新服务器时,sysadmin忘记包含现在共享的GD模块。

不幸的是,服务器和Magento日志中没有错误消息。基本上这个问题分别是。杰克的最后评论为我节省了大量时间!

希望这会对其他人有所帮助,因为我正在搜索不呈现的PHP版本和产品图片网址。