Для моей панели веб-хостинга пользователям необходимо заблокировать доступ к файлам вне их собственного каталога (/var/www/u/s/username
). Я попытался использовать эту строку в httpd.conf
, чтобы люди не переходили в каталог.open_basedir не оказывает никакого эффекта
<Directory /var/www/users/>
php_admin_value open_basedir .:/usr/lib/php5
</Directory>
Но в php.ini
, кажется, не имеет никакого эффекта. Что я делаю не так?
Веб-хостинг Я использовал для умеренного использования этот тип ограничений. Он работает, хотя он предотвращает работу нескольких скриптов. Я использую mod_vhost_alias, поэтому я не могу просто добавить другой open_basedir для каждого пользователя. Есть ли лучший способ сделать это? –
Я тестировал его на другом сервере, и он не позволит мне chdir из разрешенных путей open_basedir. –