Чтение файлов выше папки document_root

victorantoniak

Новичок
Чтение файлов выше папки document_root

Как запретить чтение файлов выше папки document_root.

например

document_root сайта /home/site1/html
я могу читать с папки /home/site2/html

Как запретить?
 

victorantoniak

Новичок
Основной php.ini не могу редактировать
могу создавать php.ini файлы в папках

проблема в том что параметры php.ini действуют на текущюю папку,
но не действуют на подпапки.

как изменить область действия php.ini
 

mity

Новичок
Вообще-то если у Вас несколько сайтов то open_basedir прописывается для каждого сайта в настройках виртуального хоста в файле конфигурации WEB сервера, как правило http.conf.
Код:
<VirtualHost *:80>
    DocumentRoot /home/site1/html
    ServerName site1.ru
    php_admin_value open_basedir /home/site1/html
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /home/site2/html
    ServerName site2.ru
    php_admin_value open_basedir /home/site2/html
</VirtualHost>
 
Сверху