【发布时间】:2011-07-16 15:21:56
【问题描述】:
我最近编辑了 apache httpd.conf 文件以使 mod_rewrite 工作。我不知道这个问题是否源于那个,但我从那天开始就遇到了这个问题。
这是我在运行软件时在前端看到的 -
服务器错误网站遇到 检索时出错 http://localhost/prestashop/。有可能 停机维护或配置 不正确。
没有特定的文件可以触发此操作。但我看到通常由 4-5 个 php 文件组成的小程序运行良好,但文件很多的软件(如 PrestaShop)却不行。
我检查了日志,这就是我发现的。
[Wed Mar 16 19:33:39 2011] [error] [client ::1] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
[Wed Mar 16 19:33:39 2011] [error] [client ::1] PHP Fatal error: Unknown: Failed opening required '/var/www/html/yomig/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0
[Wed Mar 16 19:33:39 2011] [error] [client ::1] File does not exist: /var/www/html/favicon.ico
[Wed Mar 16 19:33:41 2011] [error] [client ::1] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
[Wed Mar 16 19:33:41 2011] [error] [client ::1] PHP Fatal error: Unknown: Failed opening required '/var/www/html/yomig/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0
【问题讨论】:
-
您的网站根目录是:/var/www/html/yomig/ 还是 /var/www/html/?看起来您可能通过更改配置破坏了 webroot。您在 index.php 中指定了哪些内容?他们使用相对路径还是绝对路径?
-
我的网站根是
/var/www/html/yomig.. index.php中没有文件。 -
@AbiusX 请多解释一下。
-
我认为他的意思是网络服务器可能没有对“index.php”文件的读取权限。
-
嘿,文件夹是 chmod 755 -R,但还是不行。 :-/