У меня есть два файла, которые я хочу читать с использованием 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
Я дал разрешение всех каталогов и файлов с помощью 'CHMOD' и 'Чаун'
chown -R apache:apache /svn*
chmod -R 755 /svn
chown -R apache:apache /svn/*
chmod -R 755 /svn/*
Но я Я все еще получаю эту ошибку, Когда я пытаюсь читать с пути /svn/access
. Почему это происходит и как я могу это исправить? Пожалуйста помоги!
Особенно важно, что это решение не отключает SELinux вообще, но изменяет его политику в соответствии с вашими потребностями. –