将单个文件添加到 PHP open_basedir 路径?

将单个文件添加到 PHP open_basedir 路径?

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

相关内容