php - 带有 mod_vhost_alias 的动态 open_basedir

标签 php apache open-basedir mod-vhost-alias

我正在使用 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/

相关文章:

php - Mysql 中的 IF 函数和带有 LEAST() 的 PHP 语句

php - 如何修复共享服务器中的 open_basedir 限制错误?

php - 为什么在 IIS 上使用 open_basedir 和 PHP 作为 FastCGI?

php - PHP echo 遇到一些问题

PHP PDO lastInsertId() 函数混淆

javascript - 是否可以知道用户是否按下后退按钮进入页面?

PHP:pcntl_fork() 的真正作用是什么?

java - 使用 jmeter 和 http 请求测试 Soap Web 服务

java - 使用 Tomcat 配置 Apache Web 服务器

php - Joomla tmp 文件夹不可写?或 open_basedir 的麻烦?