Я создаю сервер Fedora (сейчас на VirtualBox). На нем работает Fedora 15.
Я хочу, чтобы мой PHP-скрипт мог редактировать содержимое файла в той же папке, в которой он находится.
Сценарий PHP и файл находятся в / home / user / public_html /
Но, когда я называю «file_put_contents (« ./ theFile.txt »),« я получаю сообщение об ошибке, говоря, что он не может открыть поток, разрешенное разрешение.
Так что я:
– Созданы разрешения для файлов 0777.
– Созданы права доступа к папке 0777.
– Добавлен пользователь «apache» в группу «wheel».
– Изменены права доступа к папке пользователя 0771.
– Изменен владелец папки public_html и текстового файла на «apache: apache».
Я нахожусь на своем пути, и у меня есть идея, что делать дальше. Предложения?
SELinux не позволяет вам записывать файл. См. httpd_selinux(8)
для способов работы с ней / вокруг нее.