【发布时间】:2015-06-16 22:14:10
【问题描述】:
我在运行 Ubuntu 14.04 的机器上安装了 Apache 2.4.7 和 PHP 5。我可以打开 FF 并浏览到http://<ip_address>/index.html,它会显示 Apache2 默认页面。这个index.php 文件位于/var/www/html/ 下,一切都很好。
按照site 的指示,我创建了/var/www/html/info.php 来测试PHP。该文件包含
<? php phpinfo(); ?>
当我打开 FF 并导航到 http://<ip_address>/info.php 时,我得到一个空白屏幕,/var/log/apache2/error.log 中没有错误。
经过多次谷歌搜索,我很难理解为什么 HTML 文件会显示而 PHP 文件却没有。有什么地方可以检查 PHP 错误吗? /etc/apache2/mods-enabled/dir.conf 包含 index.php。另外,我修改了/etc/php5/apache2/php.ini 并设置了log_errors = On。我在 syslog 中没有看到任何错误。
/var/www/html/ 目录的权限为:
drwxrwxr-x 2 www-data www-data 4096 Jun 16 13:22
该目录中文件的权限是:
-rwxrwxr-x 1 www-data www-data 11510 Jun 15 11:52 index.html
-rwxrwxr-x 1 www-data www-data 21 Jun 16 10:09 info.php
提前感谢您的帮助!
【问题讨论】: