【发布时间】:2021-04-28 03:23:42
【问题描述】:
我尝试执行:
var_dump(ini_set("open_basedir",ini_get("open_basedir")));
使用 PHP 并得到 false。
Apache 2. PHP 版本:5.3.28,它应该从脚本更改它,我在 php.net 文档中阅读的方式。
目前 open_basedir 是 .:/data/www/vhosts/hostname:/tmp
我尝试在具有相同操作系统、Apache 和 PHP 的本地服务器上执行此操作,一切正常。我尝试设置已经设置的值,因为我尝试调试为什么我不能在那里放置任何值。请帮忙!
【问题讨论】:
-
PHP 5.3 像 7 年前一样被淘汰,
open_basedir的行为并不总是相同。升级到相当现代的 PHP 版本。
标签: php apache php-ini open-basedir