繁体   English   中英

为什么PHP不包含我的Raspberry Pi上的作品?

[英]Why doesn't PHP include work on my Raspberry Pi?

因此,我对Linux还是很陌生,我刚买了Raspberry Pi作为我的Web服务器,我注意到以下行(位置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

我什至没有收到任何错误或警告,即使我在php.ini文件中启用了error_reporting和display_error,也只是显示“ Hello1”的空白页面。 就像脚本到达包含行时一样就死了。 我的应用程序可以在我可能添加的Windows计算机上正常运行。 是的,文档根目录正确(/ var / www)。 我想实际的代码没有什么错,但是我错过了/不知道的一些基本知识。

有任何想法吗?

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

DocumentRoot "/var/www"

DocumentRoot "/var/www/"

要么

在“ 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM