open_basedir
在 PHP 中的配置中添加单个文件路径(而不是目录/文件夹)是否有效?
这有效吗:
/var/log/apache2/php.log
或者必须如此
/var/log/apache2/
答案1
根据 PHP文档- 仅支持目录。
将 PHP 可以访问的文件限制在指定的目录树内,包括文件本身。
答案2
尽管文档说参数是分开的目录,但它也适用于特定的文件。
例子:
open_basedir = /var/log/apache2/php.log
您现在可以写入文件php.log
,但,您无法处理该目录/var/log/apache2
。