Запуск виртуальной машины с 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 запросов об этом, и мне кажется, что я все еще что-то упускаю.