我想读取放在root目录下的文件。
让文件位于/root/folder/file.txt
的位置
这是我的代码:
我将此代码放在/var/www/html/test.php
的文件中,该文件是我的公共html文件夹。
现在,当我从浏览器打开这个文件时,屏幕上什么都没有(这是因为错误报告已经关闭)但是当我在CLI模式下打开同一个目录放在同一个目录中时,它通过ssh它给了我正确的输出(即包含文件内容的数组)。
如何解决这个问题?
答案 0 :(得分:2)
根文件夹(通常)是root用户,对外部用户没有读取权限。因此,由apache用户运行的脚本将无法访问它以进行读取。