Magento live site在部署更改后不断显示安装页面

时间:2011-09-07 14:27:49

标签: magento triggers install

我刚刚对我的实际网站进行了一些更改,现在它不断将我带到安装页面。我已经检查了部署日志和服务器上已更改的文件,但无法解决触发此问题的原因。

我的第一个想法是我可能用测试版覆盖了主配置文件,但它没有改变,仍然指向实时数据库。

编译器可能在部署期间一直处于打开状态 - 我以为我已将其关闭,但之后路径仍然在include / config.php中设置 我已经评论过了,但没有任何区别。

如果我能找出触发安装页面的内容,我会更好地了解在哪里查看。 有什么建议吗?

-

呸,我是个白痴。

发现问题 - 我还将local.xml上的安全性更改为640,这导致了问题,因为我的共享主机需要全局读取权限。

一旦我将其更改回644,我就遇到了没有页面工作的问题,无法进入管理员,一切都返回503错误。最终通过将var / cache文件夹重命名为其他东西来对其进行排序 - 我猜这可能是因为在编译器打开时部署了。

3 个答案:

答案 0 :(得分:3)

还有一些事情要考虑,在Mage.php检查以确保app / etc / local.xml文件可读之后,它还会检查日期节点。在一个案例中,我将local.xml文件复制到一个新项目中,并将该节点留空,这导致该站点继续触发安装页面。

答案 1 :(得分:1)

将文件推送到服务器时可能会发生这种错误,假设错过推送local.xml文件。首先将local.xml移动到您的实时服务器。然后它会工作..

答案 2 :(得分:0)

重定向安装(下载程序)向导的解决方案,但已安装

  

打开此文件:app / Mage.php

     

查找以下代码:

$localConfig = simplexml_load_file($localConfigFile);
  

将其更改为以下代码:

libxml_disable_entity_loader(false);
e$localConfig = simplexml_load_file($localConfigFile); 
  

注意:清除缓存或检查私人窗口