我有兩個文件,我想用PHP讀取。一個文件位於/var/www/html
,另一個文件位於/svn/access/
(我創建的目錄)。我可以讀取/var/www/html
中的文件,但另一個無法讀取。無法打開流:權限被拒絕 - 當試圖從文件中讀取
我收到以下錯誤信息:
Warning: fopen(/svn/access/test): failed to open stream: Permission denied in /var/www/html/svnmanager/test2.php on line 5
我一直在使用 '文件模式' 和 'CHOWN'
chown -R apache:apache /svn*
chmod -R 755 /svn
chown -R apache:apache /svn/*
chmod -R 755 /svn/*
但我獲准的所有目錄和文件仍然會出現這種錯誤,當我嘗試從路徑/svn/access
中讀取時。爲什麼會發生這種情況,我該如何解決這個問題?請幫忙!
特別值得一提的是,該解決方案並未完全禁用SELinux,而是根據您的需要修改了它的策略。 –