failed to open stream: Permission denied in /var/www/html/
即使安全模式已关闭且 open_basedir 设置为 none,fopen 也会失败。
PHP 试图从中读取文件的文件夹是 /home/vuser/files/,它有 777 个文件权限。有什么我想念的吗?无法弄清楚 php 正在以什么用户身份运行,因为未安装 posix 函数。
这是 fopen 命令:
$src_dir = '/home/vuser/files';
fopen($src_dir . DIRECTORY_SEPARATOR . $filename, 'r');