我試圖讓我的php cgi進程從我的文件系統上的文件讀取。文件和父文件夾都具有允許的所有rwx權限,並且該文件與php進程www-data具有相同的所有者和組ID。php5-fpm無法打開讀取文件
無論我怎樣嘗試打開該文件(閱讀(),file_get_contents()函數,stream_get_contents()),我總是得到同樣的錯誤: failed to open stream: Permission denied
我沒有問題,在PHP交互打開文件會話,在命令行上使用cat,或使用python。
這是怎麼回事?
如果你sudo su www-data然後通過CLI-php運行腳本會發生什麼? – 2013-05-09 02:32:22
權限被拒絕!這裏發生了什麼?文件和文件夾都有777個權限。 – cachance7 2013-05-09 03:13:42
此外,鏈上的所有父文件夾也設置了777個權限。 – cachance7 2013-05-09 03:34:14