【问题标题】:open_basedir error, but path is in open_basedir. PHPopen_basedir 错误,但路径在 open_basedir 中。 PHP
【发布时间】:2015-12-01 13:10:00
【问题描述】:

我遇到了一个关于 open_basedir 错误的奇怪问题:

file_exists():open_basedir 限制生效。 文件(/var/www/website-live/current/system/nitro/data/persistence.tpl) 不在允许的路径内: (/var/www/website-live:/var/www/website-git:/data/webserver_files:/var/www:/tmp)

我正在使用 Capistrano 部署网站,该网站使用“当前”符号链接(如您在上面的完整路径中所见)。当前的符号链接指向 /var/www/website-live/releases 中的最新版本。

我知道 open_basedir 的符号链接限制,但现在应该不是问题,对吧?

【问题讨论】:

    标签: php apache httpd.conf


    【解决方案1】:

    啊,我发现了问题。在目录内部有另一个符号链接指向 open_basedir 之外的位置。固定:)

    【讨论】:

    • 这对我很有用:在我的 Debian 安装中,Fileinfo 魔术文件是一个符号链接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-10
    • 2013-01-06
    • 2014-02-16
    • 2014-12-12
    相关资源
    最近更新 更多