PHP не может писать вне корня документа, несмотря ни на что - PullRequest
1 голос
/ 30 января 2012

Запуск виртуальной машины с CentOS 5.7 с типичной установкой httpd.

Я пытаюсь записать файл в папку за пределами /var/www/html, скажем, в /var/somedir

  • Я chmoded Somedir с 777
  • Я разбил его на apache: apache (root: apache тоже не работал)
  • Safe_mode PHP выключен
  • PHP doc_root пуст (т. Е. doc_root =)

Я не могу использовать rename() для перемещения чего-либо из корня документа, и я не могу использовать fwrite () для создания файла вне его.

Просто чтобы проверить, я выполнил whoami из php-файла, и он получил / вернул apache при доступе в браузере.

Я думаю, что до сих пор нашел в Google около 200 запросов об этом, и мне кажется, что я все еще что-то упускаю.

1 Ответ

0 голосов
/ 30 января 2012

Оказывается, что selinux действительно был включен, хотя мой "парень с Linux" заверил меня, что это не так

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...