我使用 MediaWiki,但出现错误。我在文件中找到了它。这段代码有一行:
$IP = realpath( '.' );
但是 $IP 返回一个空字符串,因此系统中文件的路径不起作用。(例如,如果 $IP 会.
或E:/path_to_wwwroot
它有效)。我该如何解决这个问题。我的提供商是否有可能阻止了对 realpath 的访问?
谢谢!
来源: http: //php.net/manual/en/function.realpath.php
注意:运行的脚本必须对层次结构中的所有目录都具有可执行权限,否则
realpath()
将返回 FALSE。
因此,您的 Web 服务器也应该可以访问 pre-webroot 目录。
我创建的路径不存在,请始终确保其格式正确。
这是我使用的路径:
realpath(MY_PATH . '../other_path');
哪里MY_PATH
没有尾随/
。
我目前在从命令行运行 PHP 时遇到此结果,但不是在 HTTP 请求中。必须在某处进行配置或 $_SERVER 设置,如果我找到修复程序将更新。