10

我使用 MediaWiki,但出现错误。我在文件中找到了它。这段代码有一行:

$IP = realpath( '.' );

但是 $IP 返回一个空字符串,因此系统中文件的路径不起作用。(例如,如果 $IP 会.E:/path_to_wwwroot它有效)。我该如何解决这个问题。我的提供商是否有可能阻止了对 realpath 的访问?

谢谢!

4

3 回答 3

17

来源: http: //php.net/manual/en/function.realpath.php

注意:运行的脚本必须对层次结构中的所有目录都具有可执行权限,否则realpath()将返回 FALSE。

因此,您的 Web 服务器也应该可以访问 pre-webroot 目录。

于 2011-10-26T17:37:47.980 回答
0

我创建的路径不存在,请始终确保其格式正确。

这是我使用的路径:

realpath(MY_PATH . '../other_path');

哪里MY_PATH没有尾随/

于 2019-04-29T13:08:57.813 回答
0

我目前在从命令行运行 PHP 时遇到此结果,但不是在 HTTP 请求中。必须在某处进行配置或 $_SERVER 设置,如果我找到修复程序将更新。

于 2016-01-14T15:47:32.307 回答