我不确定这个问题最适合哪个站点 - 它可能是 IIS 配置问题。我在运行 IIS7.5 的全新 2008R2 服务器上运行 Wordpress 时遇到问题。我收到一条错误消息,指出找不到所需的文件:
PHP 致命错误:require():在 D:\path\to\my\site\blog\ 中打开所需的 './wp-blog-header.php' (include_path='.;C:\php\pear') 失败第 17 行的 index.php
环顾网络后,我可以看到很多人都遇到了这个问题,并通过删除 require 语句的 './' 部分来解决它。我还看到有人建议人们在 require 语句之前使用各种 PHP 函数或设置要使用的全局变量——但我觉得这不是一个好的解决方案。整个 Wordpress 都使用相同的语法,并且需要在许多文件中替换。此外,如果我更新网站,问题将再次发生。我需要一个不涉及在 Wordpress 核心中编辑任何内容的解决方案。我在 R1 (IIS7) 服务器和我的本地 Win 7 机器上都没有问题 - 我第一次看到这个问题是在 R2 服务器上。
谁能给我任何帮助以使 './' 相对路径适用于 Wordpress?
谢谢