繁体   English   中英

使用端口:81的XAMPP无法运行localhost:81 / mywebsite

[英]XAMPP, using port:81, cannot run localhost:81/mywebsite

XAMPP的默认端口:80被System.exe占用,因此我必须切换到端口:81,因为此问题表明XAMPP PORT 80在Apache配置文件中为Busy / EasyPHP错误:

进行此更改后,我可以访问localhost:81 / xampp和localhost:81 / phpMyAdmin以及本地文件,例如localhost:81 / wordpress / Readme.html

但是,我无法在htdocs中加载其他本地目录,无法在我的计算机上安装新的wordpress站点,并且localhost:81 / wordpress被自动引用回localhost / wordpress,这是找不到的

这是我尝试和失败的清单

  1. 将所有localhost选项更改为locahost:81,位于C:\\ xampp \\ apache \\ conf \\ http.conf中,位于C:\\ xampp \\ xampp-control.ini中,位于MySQL数据库,数据库表,root用户中,在wordpress wp-config中-sample.php,wp-config.php

  2. 我在Chrome浏览器中加载了localhost:81 \\ wordpress,它被自动引用回localhost \\ wordpress,结果未找到。

因此,我无法访问localhost:81 / mywebsite,因为它是自动引用旧的localhost的,并且无法停止使用port:80的System.exe。 我搜索了几乎所有地方,但是发现的唯一解决方案是wp-config.php中的错误键入错误-这不是我的问题。

请帮助。

尝试在虚拟主机配置中指定端口号。 因此,您可以避免在url中键入端口号。 将这些行添加到C:/xampp/apache/config/extra/httpd-vhosts.conf

NameVirtualHost *:81
    <VirtualHost *:81>
        ServerName test.com
        DocumentRoot "C:/xampp/htdocs"

        <Directory "C:/xampp/htdocs">
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>

编辑C:\\ Windows \\ System32 \\ drivers \\ etc \\ hosts并新增

127.0.0.1    test.com

在文件末尾。 重新启动Apache。 清除浏览器缓存,然后指向test.com。

我卸载了ISS,卸载了XAMPP,然后再次重新安装XAMPP,它默认与port:80一起工作。 谢谢你们。 关于占用端口80的服务,在以下问题中得到回答: Windows 8 NT内核和使用端口80的系统

因此,最好的解决方案,例如EL.Web.ID和Geethika说,是重新配置XAMPP Apache服务器以侦听和使用不同的端口号。 这是您的操作方式:

1)首先,您需要打开Apache“ httpd.conf”文件并将其配置为在新端口号上使用/监听。

设置Xampp Apache

要打开httpd.conf文件,请单击Apache“开始”和“管理”按钮旁边的“配置”按钮。 在打开的弹出菜单中,单击并打开httpd.conf。

2)在httpd.conf文件中搜索“听”。 您会发现两行内容类似;

听12.34.56.78:80

听80

将端口号更改为端口号。 您的选择(例如端口1234),如下所示

听12.34.56.78:1234

听1234

3)接下来,在同一个httpd.conf文件中查找“ ServerName localhost:”,将其设置为新的端口号。

ServerName本地主机:1234

4)保存并关闭httpd.conf文件。

5)现在,再次单击Apache config按钮并打开“ httpd-ssl.conf”文件。

6)在httpd-ssl.conf文件中,再次查找“ Listen”。 您可能会发现:

听443

更改它以在您选择的新端口上侦听。 像这样说:

听1443

7)在同一个httpd-ssl.conf文件中,找到另一行“”。 将此更改为您的新端口号。 (例如1443)

7)同样在同一httpd-ssl.conf中,您可以找到另一行定义端口号。 为此寻找“ ServerName”。 您可能会发现类似:

ServerName www.example.com:443或ServerName本地主机:433

将此ServerName更改为新的端口号。

8)保存并关闭httpd-ssl.conf文件。

9)最后,您应该在另一个地方更改端口号。 为此,单击并打开XAMPP控制面板的“配置”按钮。 然后单击“服务和端口设置”​​按钮。 在其中,单击“ Apache”选项卡,然后在“主端口”和“ SSL端口”框中输入并保存新的端口号。 单击保存,然后关闭配置框。

这应该够了吧。 现在,“启动” Apache,如果一切顺利,则应该启动Apache服务器。

您还将在XAMPP控制面板中看到Apache端口号已更改为您设置的新端口ID ID

在类似localhost:1234的URL上写,然后继续...。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM