【问题标题】:XAMPP when configured to port 8080 and hosts file (and WordPress-mu install) issueXAMPP 配置为端口 8080 和主机文件(和 WordPress-mu 安装)问题
【发布时间】: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 一直在调用的。

标签: 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 运行它)。 感谢大家的帮助,祝大家好运

【讨论】:

    猜你喜欢
    • 2016-10-30
    • 2019-07-17
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 2016-04-12
    • 2015-10-15
    • 2016-10-12
    • 1970-01-01
    相关资源
    最近更新 更多