4

在 CentOS LAMP 机器上,尝试让 require_once 在 PHP5 中的脚本中工作。如果要包含的文件不在符号链接目录中,它可以正常工作,但如果要包含的文件位于通过符号链接找到的目录中,则无法找到它。

这是 require_once 和符号链接的限制吗?

编辑 - 感谢您的输入,所有。我认为阅读这些内容后很可能是权限问题

4

3 回答 3

3

据我所知, require_once 可以很好地使用符号链接。我在 WordPress MU 安装中使用 include_once 和一些符号链接,它工作得很好——我无法想象为什么 require_once 在这方面的功能与 include_once 不同。

你有没有机会设置open_basedir限制?

于 2008-10-12T17:26:35.127 回答
3

Can't you do something like the following?


   if (is_link($path))
   {
      $path = readlink($path);
   }
   require_once($path);

于 2008-10-12T18:12:26.030 回答
1

据我所知没有。权限是否与您不使用符号链接时相同?

于 2008-10-12T17:25:14.427 回答