我已更改 php.ini 并将 open_basedir 设置为无值。但是,在 phpinfo() 中,有一个本地值。我正在使用一个脚本,它要求 open_basedir 没有安装价值。如何删除本地值?我在vps上。我也尝试过使用 .htaccess 来设置它。
问问题
8896 次
2 回答
1
我通过编辑设置了 open_basedir 的 httpd.conf 解决了这个问题。我只是删除了 httpd.conf 中的 php 管理指令,本地值变为空。
于 2012-08-07T11:15:33.263 回答
0
尝试添加ini_set('open_basedir', NULL);
安装脚本将包含的文件,例如index.php
文件或配置文件。
可能是您无权覆盖每个文件夹的配置变量(使用 php.ini、.htaccess 或 ini_set)。
要检查是否是这种情况(因为它是 VPS),请查看/etc/apache2/sites-available/default
并检查是否AllowOverride
设置为无。
这也可能是您的特定虚拟主机的情况,不一定适用于您的默认虚拟主机配置。
于 2012-08-07T05:55:14.213 回答