包括不在我的树莓派上工作

时间:2014-05-27 20:54:59

标签: php linux

所以我对Linux很新,我刚买了一个Rasberry Pi作为我的网络服务器,我注意到以下几行,位置为var / www / mysite / index.php,不是工作正常:

echo "Hello1"; // Is shown on page
include($_SERVER["DOCUMENT_ROOT"] . "/mysite/config.php"); // Is never run it seems
echo "Hello2"; // Is never shown on page

我甚至没有收到任何错误或警告,只是显示" Hello1"的空白页面,即使我在php.ini文件中打开了error_reporting和display_error。就像脚本在到达包含线时就死了一样。我的应用程序在我可能添加的Windows机器上运行正常。是的,文档根是正确的(/ var / www)。我猜这些实际代码没有任何问题,但是我已经错过/不知道的事情。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试在apache配置文件中的文档根目录后添加反斜杠

DocumentRoot "/var/www"

DocumentRoot "/var/www/"

OR

在“mysite ...”之前添加斜杠

echo "Hello1"; // Is shown on page
include($_SERVER["DOCUMENT_ROOT"] . "/mysite/config.php"); // Is never run it seems
echo "Hello2"; // Is never shown on page

如果不起作用,请运行以下命令检查是否有错误:

tail -f /var/log/apache2/error.log