我刚刚对我的实际网站进行了一些更改,现在它不断将我带到安装页面。我已经检查了部署日志和服务器上已更改的文件,但无法解决触发此问题的原因。
我的第一个想法是我可能用测试版覆盖了主配置文件,但它没有改变,仍然指向实时数据库。
编译器可能在部署期间一直处于打开状态 - 我以为我已将其关闭,但之后路径仍然在include / config.php中设置 我已经评论过了,但没有任何区别。
如果我能找出触发安装页面的内容,我会更好地了解在哪里查看。 有什么建议吗?
-
呸,我是个白痴。
发现问题 - 我还将local.xml上的安全性更改为640,这导致了问题,因为我的共享主机需要全局读取权限。
一旦我将其更改回644,我就遇到了没有页面工作的问题,无法进入管理员,一切都返回503错误。最终通过将var / cache文件夹重命名为其他东西来对其进行排序 - 我猜这可能是因为在编译器打开时部署了。
答案 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);
注意:清除缓存或检查私人窗口