我正在使用 mod_vhost_alias 并想为每个用户动态设置 open_basedir。有点像
php_admin_value open_basedir/var/www/vhosts/%1
但它不起作用。因为我有很多虚拟主机(4000-5000)mod_macro 不适合我。
我正在尝试应用这个补丁 http://wiki.preshweb.co.uk/doku.php?id=apache:securemassvhosting
但没有成功。有什么建议吗?
最佳答案
您可以使用 auto_prepend php.ini 中的选项以提供将首先执行的脚本。 在那里,您可以根据 $_SERVER 数组的内容通过 ini_set() 函数设置 open_basedir。
关于php - 带有 mod_vhost_alias 的动态 open_basedir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9675621/