open_basedir错误,但路径在open_basedir中。 PHP

时间:2015-09-05 14:02:34

标签: php apache httpd.conf

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

  

file_exists():open_basedir限制生效。   文件(的 /var/www/website-live/current/system/nitro/data/persistence.tpl )   不在允许的路径内:   (的 /无功/网络/网站活:/无功/网络/网站的git:/数据/ webserver_files:/无功/网络:/ TMP)

我正在使用Capistrano来部署网站,该网站可以使用" current"符号链接(正如您在上面的完整路径中看到的那样)。当前的符号链接指向 / var / www / website-live / releases 中的最新版本。

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

1 个答案:

答案 0 :(得分:1)

唉,我发现了这个问题。在目录内部有另一个符号链接指向open_basedir之外的地方。修正:)