本地 xampp wordpress 安装 - 找不到 wp-blog-header.php

Posted

技术标签:

【中文标题】本地 xampp wordpress 安装 - 找不到 wp-blog-header.php【英文标题】:Local xampp wordpress installation - cannot find wp-blog-header.php 【发布时间】:2016-02-24 07:19:07 【问题描述】:

我在本地使用 XAMPP 和 Wordpress 工作,我正在努力解决可能是一个非常基本的配置问题。我不是一个专业的 IT 人,只是一个业余黑客,所以如果我有点愚蠢,我提前道歉,但希望有人可以在这里提供一些帮助。

我在 iMac 上本地安装了 xampp。然后我使用 xampp wordpress 安装包安装了 wordpress。两者似乎都工作正常。为了测试 Web 服务器,我创建了一个简单的 .php 测试文件,当我在浏览器中输入“localhost/hello.php”时,它会生成预期的输出。就 wordpress 而言,输入“localhost/wordpress”让我可以访问本地 wp 界面来创建和编辑帖子、更改显示设置等。到目前为止一切顺利......

现在我想创建一个包含指令的新 .php 文件:

require('XXX/wp-blog-header.php') 其中“XXX”显然是wp头文件的相关目录路径。

我在任何地方都找不到这个文件,或者实际上是本地 wordpress 文件(我已经进行了广泛的搜索)。在“localhost”的“home”位置(我从“hello.php”测试中知道)甚至没有 wordpress 目录,所以我完全不知道如何在浏览器中输入“localhost/wordpress”访问本地 wp 安装或如何确定我要查找的 wp 头文件的正确目录路径?

我明白,使用这个堆栈,大量信息要么即时生成,要么存储在本地 mysql 数据库中,而不是文件结构,但我想我会在某处找到一些参考或别名来提供帮助我对此进行跟踪并确定要在我的 .php 文件中包含 wp-blog-header.php 的路径。

我搜索了这个论坛,虽然有几个相关的问题,但我没有找到任何可以帮助我解决这个特定问题的东西。

谢谢你,

伊恩

【问题讨论】:

只需搜索 wp_load,但通常您的安装文件将位于 xampp 中名为 htdocs 的文件夹中,或者位于您设置了 apache vh 的文件夹中 【参考方案1】:

您的 Wordpress 文件的位置是:

/Applications/XAMPP/xamppfiles/apps/wordpress

【讨论】:

谢谢。我确实看到了这个目录,但仍然找不到 wp-blog-header.php 或 wp_load (根据上面大卫添加的评论)。非常准确地说,我创建了测试文件 /Applications/XAMPP/xamppfiles/htdocs/test.php 并且我的 wordpress 文件位于 /Applications/XAMPP/xampfiles/apps/wordpress (你帮我找到了!)。将单个命令 phpinfo();进入我的 test.php 文件并在我的浏览器中输入“localhost/test.php”就可以了。但是,如果我将 require('XXX/wp-blog-header.php') 添加到测试文件中,我找不到不会引发“无法打开流:没有这样的..”错误的 XXX 值。 【参考方案2】:

好的,我找到了我需要的路径,并且(部分)理解了为什么我找不到它。由于 Scriptonomy 帮助我确定了 Wordpress 文件的保存位置:

/Applications/XAMPP/xamppfiles/apps/wordpress

虽然我的 test.php 文件保存在:

/Applications/XAMPP/xamppfiles/htdocs/test.php

我找不到 wp-blog-header.php 或 wp-load.php 的原因是因为它们在 wordpress 安装位置下还有另一个“htdocs”子目录,即:

../apps/wordpress/htdocs

但是我(作为用户“admin”)无权读取此目录,因此看不到内容,因此找不到文件。目录上的权限属于“守护进程”,我猜它是 XAMPP 安装程序包?将我的 test.php 文件中的目录路径设置为:

../apps/wordpress/htdocs/wp-load.php

网络服务器 (?) 可以通过某种方式读取文件(即使我自己无法通过 Finder 应用程序看到它),因此代码现在给出了预期的结果。

即使我不太了解解决方案,问题也解决了!

感谢您的回复,帮助我最终找到了解决方案!

干杯,

伊恩

【讨论】:

以上是关于本地 xampp wordpress 安装 - 找不到 wp-blog-header.php的主要内容,如果未能解决你的问题,请参考以下文章

WordPress 本地安装错误 (XAMPP) - 第 2 页为空白

通过 XAMPP 在本地安装 Wordpress 时出现严重错误?

使用 WAMP 或 XAMPP 进行 Wordpress 本地安装

如何为本地 wordpress 创建 XAMPP 登录

mac本地搭建wordpress

wordpress本地测试,成功安装xampp后,发现apache总是处于未启动状态!80端口被占用该怎样解决呢?