0

我已更改 php.ini 并将 open_basedir 设置为无值。但是,在 phpinfo() 中,有一个本地值。我正在使用一个脚本,它要求 open_basedir 没有安装价值。如何删除本地值?我在vps上。我也尝试过使用 .htaccess 来设置它。

4

2 回答 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 回答