XAMPP 配置为端口 8080 和主机文件(和 WordPress-mu 安装)问题

Posted

技术标签:

【中文标题】XAMPP 配置为端口 8080 和主机文件(和 WordPress-mu 安装)问题【英文标题】:XAMPP when configured to port 8080 and hosts file (and WordPress-mu install) issue 【发布时间】:2011-01-23 15:00:34 【问题描述】:

我正在尝试将WordPress MU 安装在我的XAMPP localhost 服务器(配置为端口8080)中。

在浏览器中使用这个地址>>http://localhost:8080/wordpress-mu/>WPMU 仅在 URL 中没有端口号的情况下有效。

这是我的 hosts 文件中的最后一行: 127.0.0.1 localhost.localdomain

(这指向我的 IIS7 本地主机服务器而不是我的 XAMPP 本地主机)

我猜我需要在这个 hosts 文件中添加另一个条目来为 XAMPP 和 WordPress MU 配置它,但不确定应该是什么?

【问题讨论】:

非常感谢!我的头痛已经结束,因为我的 XAMPP 只想在 8080 上工作。它现在可以找到并运行 wordpress 设置。我必须根据他们的指示创建自己的 wp-config 文件,但这有效。还必须使用 localhost 而不是 localhost8080,这是 XAMPP 一直在调用的。 【参考方案1】:

您是否在使用 IIS?

如果没有,只需停止服务器并将您的 XAMPP 指向端口 80。

如果你是,你可以做 reverse,只需打开默认网站属性,然后在 Website Bindings 中将 80 更改为 8080。

在您的 XAMPP 安装中,将端口更改为 80:

打开 C:\XAMPP\APACHE\httpd.conf 搜索 Listen(默认安装,第 47 行) 更改端口 重启 Apache

【讨论】:

嗨 balexandre 感谢您的回复。我确实想在我的计算机上同时使用 IIS7 和 Xampp,因此恐怕只是将其中一个更改为使用端口 80 对我来说不是解决方案。当然,我可以在默认端口 80 上安装 IIS7,在端口 8080 上安装 Xampp,并在 Xampp localhost.localdomain 上安装 WordPress-mu? 为什么不在 IIS 中安装 Wordpress? 您好,您提到了这一点,因为我现在正尝试在 IIS7 中安装 WordPressMU。如果/当我完成它时,我会在这里发布更新......谢谢 使用 Web Platform Installer (microsoft.com/web/downloads/platform.aspx) 安装 Wordpress,然后 Wordpress MU 会很不错:)(记住 Wordpress 3.0 已经内置了 MU);) OK- 我已经使用 WebPlatform 安装程序在 IIS7 上安装了 Wordpress(感谢您的链接)。现在如何为 WordPressMU 进行甜蜜安装?【参考方案2】:

您可以让 xampp 中的 apache 使用端口 80(这是 http 的默认端口)。 * 编辑 httpd.conf 并将行 Listen 8080 更改为 Listen 80 * 确保没有其他服务在监听 80 端口 * 重启 Apache * 浏览至http://localhost/wordpress-mu/

如果由于某种原因你不能为 apache 使用端口 80,请尝试使用 mod_rewrite * 确保 httpd.conf 中的 LoadModule rewrite_module modules/mod_rewrite.so 行存在且未被注释 * 在您的 htdocs 文件夹中创建一个 .htaccess 文件并在其中写入以下内容:

RewriteEngine on
RewriteRule ^:8080/(.*)$ /$1 [L]

【讨论】:

嗨 clyfe 感谢您的回复。我不想将 Xampp 端口更改为默认 80,因为我的 IIS7 本地主机使用端口 80。我尝试了您的第二个建议,但在输入此地址 localhost/wordpress-mu 后才收到此错误消息>>警告!不支持安装到 localhost。请改用localhost.localdomain 尝试使用127.0.0.1或在您的主机文件中添加127.0.0.1 localhosts这一行 你会如何通过端口重写来做相反的事情?【参考方案3】:

好的,这个回复是用我的修复更新这个(问题已解决)。 我确实更改了端口 - 所以我将 Xampp 放回其默认端口 80 并将 IIS7 从其默认端口 80 更改为端口 8080。这允许我现在在 Xampp 中安装和运行 WPMU(它不在 IIS7 中运行 - 仍然是一个问题地址&我并不完全理解为什么我不能在 IIS7 中运行 WPMU,但至少我现在可以通过 Xampp 运行它)。 感谢大家的帮助,祝大家好运

【讨论】:

以上是关于XAMPP 配置为端口 8080 和主机文件(和 WordPress-mu 安装)问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 apache 端口 8080 在 xampp 上为 zendframework 设置虚拟主机

如何在 localhost:8080 上使用 XAMPP 设置虚拟主机

IIS 和 XAMPP 冲突,端口已更改

XAMPP 实例已存在

如何删除xampp中的8080端口?

难以在端口 8080 上设置虚拟主机