5

我最近使用 XAMPP 将 WordPress 安装到 localhost 上来托管它。出于某种奇怪的原因,从 WordPress 站点(包括管理面板)访问任何页面都非常慢。

我尝试更改主机文件以显示:

127.0.0.1 127.0.0.1
127.0.0.1 localhost

但这并没有造成丝毫的不同。我的机器规格相当高,所以这似乎不是问题。我目前正在下载一个新的浏览器(目前正在使用 IE)——尽管我怀疑这会帮助解决这个问题。

4

7 回答 7

26

我一直在消化网络以找到解决方案,这似乎取决于您的环境;就我而言,它工作得很好,直到我用 Worklight 安装了 Eclipse。

无论如何,我只是想出了如何克服非常慢的响应时间。

如果 Apache 和 MySQL 没有像这样作为服务安装(XAMPP 控制面板中的模块名称旁边没有绿色复选标记)... 像这样 ...请按照以下步骤进行操作:

  1. 停止 Apache 和 MySQL 并关闭 XAMPP
  2. 转到 XAMPP 位置(默认为 c:/xampp)
  3. 右键单击 xampp_start.exe >“属性”>“兼容性”选项卡;勾选“以管理员身份运行此程序”
  4. 使用 xampp_control.exe 重复上述步骤(现在不要运行 XAMPP)
  5. 现在您将能够启动 mysql_start.bat 和 apache_start.bat
  6. 现在打开 XAMPP(您将收到有关以管理员身份启动程序的 UAC 警报)
  7. 您会在 Apache 和 MySQL 模块旁边找到一个红叉标记,只需单击每个模块旁边的红叉标记并同意安装为服务(如果模块正在运行,您必须先停止它们)

经过很长时间的网络搜索,完全没有运气,这对我来说真的很管用。我希望它有所帮助。

于 2015-01-29T02:54:49.827 回答
3

在您的 WordPress wp-config.php 文件中,DB_HOST 'localhost' 的条目是什么?如果是这样,请将其更改为“127.0.0.1”,看看是否有帮助。

于 2019-01-03T19:39:29.460 回答
0

您可以尝试在主机文件中注释掉 IPv6 localhost。

# ::1 localhost

根据我以前的经验,最常见的缓慢原因之一是您的代码尝试通过“localhost”连接到 MySQL 服务器,然后解析为 IPv6 地址 ::1。但是,对于 XAMPP 包,MySQL 服务器默认不监听该地址。它只监听 127.0.0.1 的 IPv4 地址。它只会在 ::1 超时后尝试与 127.0.0.1 重新连接。

另一种选择是修改您的代码以直接通过“127.0.0.1”连接到 MySQL 服务器。

于 2013-10-17T03:48:36.773 回答
0

当我为 wordpress 开发时,我也遇到了这个问题。我的解决方案是使用 netinstall 设置一个运行 debian 的 virtualbox,具有 2 个核心和 2GB 内存,然后使用 lsphp 设置 openlitespeed 和通常的设置。XAMPP 使用 apache,但只有必需品,因此您不会获得 php-fpm 和其他好东西,因为 xampp 的想法是它可以工作而不是快速工作。

由于 wordpress 设置往往占用大量资源,因此即使是高规格的机器也无法很好地运行 xampp 和 wordpress。最简单的解决方案是使用 virtualbox 并设置 openlitespeed(使用 2GB 内存,您可以免费安装cyberpanel 企业包,准备在安装时与所有网络服务器实用程序一起使用)。这就是为什么大多数主机喜欢大约 80%,包括“wordpress 推荐”实际上是超级慢和可怕的。在我工作的地方,我们有自己的客户端 wordpress 站点专用服务器,我们对其进行了优化以使其速度非常快,即使在一秒钟内登录页面上的一千次点击也几乎不需要任何资源,而不是依赖于每个客户端的共享主机。

对于典型的插件繁重的 wordpress,Apache 实际上非常慢,并且需要大量调整才能快速运行。Openlitespeed 已准备好使用,因此您只需配置主机文件和虚拟主机即可开始使用大量性能

于 2021-01-15T07:05:32.820 回答
0

创建一个规则并在 Windows 防火墙中允许 XAMPP 对我有用。现在立即加载。

于 2020-07-10T21:37:58.173 回答
0

怎么禁用LoadModule cgi_module modules/mod_cgi.sohttpd.config。它可能会加快您的加载页面。

于 2019-02-19T15:28:23.267 回答
0

我已经阅读了很多帖子并尝试了大多数给定的解决方案。没有什么对我有用:(最后我很容易解决我的问题,只需在 Windows Defender 中为包含我所有网站的文件夹(位于我的 SD 卡上)添加一个例外。我在我的 Windows 10 上运行 xampp 3.2.2。 MS Surface Pro 并且在 WordPress 网站运行速度极慢(加载几分钟)时遇到了问题。但总的来说,所有网站的加载速度都不够快。现在 WordPress 网站上的加载时间从几分钟到正常的 2-3 秒,而丢失了CSS 效果。

希望这可以帮助某人;)

于 2019-02-07T16:51:48.980 回答