Допустимо ли добавлять один путь к файлу (а не каталог / папку) в open_basedir
конфиг в PHP?
Действительно ли это:
/var/log/apache2/php.log
Или ДОЛЖЕН быть
/var/log/apache2/
Несмотря на то, что в документах говорится, что параметры являются отдельными каталогами, он работает также с конкретными файлами.
Пример:
open_basedir = /var/log/apache2/php.log
Теперь вы можете писать в файл php.log
, но, вы не можете работать с каталогом /var/log/apache2
.
Согласно PHP документы - поддерживаются только каталоги.
Ограничьте файлы, к которым PHP может получить доступ, указанным деревом каталогов, включая сам файл.