我将基于旧站点的symfony移动到新服务器,当我输入时出现错误:
警告:require_once(//../ config / ProjectConfiguration.class.php): 无法打开流:/index.php中没有这样的文件或目录 4
致命错误:require_once():无法打开所需的错误 ' //../配置/ ProjectConfiguration.class.php' 第4行/index.php中的(include_path ='。:/ / / usr / local / php56 / lib / pear')
我想这与服务器上的较新版本的php(5.6)有关。我该如何解决?
答案 0 :(得分:2)
我将.htaccess文件移动到主文件夹并将重定向设置为/ web目录。 我将域设置为主目录。 事实证明,这些解决方案是有效且有效的。
感谢大家的帮助和指导。
答案 1 :(得分:1)
嗯,很可能该文件不存在于index.php
尝试查找或禁止访问的位置。
首先,找到index.php
文件的本地化。然后,转到//../config/ProjectConfiguration.class.php
(不确定为什么路径中有2 /
,但转到父文件夹,然后转到config
子文件夹并找到ProjectConfiguration.class.php
)。最后,检查ProjectConfiguration.class.php
的权限。
如果您找不到../config/
文件夹或其中没有config/ProjectConfiguration.class.php
,您应该修复它(如果您在另一个文件夹中找到config/ProjectConfiguration.class.php
,则可以尝试更改路径index.php
);如果config/ProjectConfiguration.class.php
不允许读取/执行,您可以尝试更改(先设置777,如果有帮助则限制在更接近初始状态)。
尽管如此,我还不太明白//../config/ProjectConfiguration.class.php
是什么:如果该行是
require_once(//../config/ProjectConfiguration.class.php)
应该是语法错误(//
之后的内容是单行评论),所以如果我的建议无效,请将index.php
的第4行添加到您的帖子中。