【发布时间】:2024-01-03 05:31:01
【问题描述】:
我使用虚拟主机让 WAMP 运行良好,这样我就可以在我的 PC 上进行本地 wordpress 开发
我需要 SQL-Server-express 来处理不相关的事情,所以我安装了它,但 WAMP 无法运行(2 个服务中只有 1 个有效)
我将 Apache 端口默认值从 80 更改为 8080,将 MySQL 从 3306 更改为 3307。
我重置了,WAMP 似乎很好(2 项服务中有 2 项有效)
我可以访问http://localhost:8080 并查看 WAMP 页面,但我无法使用我设置的任何虚拟主机
我去了httpd-vhosts.conf,这是文件的内容。后一部分是我本地 wordpress 开发网站的内容
# Virtual Hosts
#
<VirtualHost *:8080>
ServerName localhost
DocumentRoot c:/wamp64/www
<Directory "c:/wamp64/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
#
<VirtualHost *:8080>
ServerName woo1lynda.dev
DocumentRoot "c:/www/woo1lynda"
<Directory "c:/www/woo1lynda/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
为什么我的虚拟主机woo1lynda.dev 更改端口后无法工作?
我得到的错误是
HTTP 错误 404。未找到请求的资源。
【问题讨论】:
-
如果您更改 Apache 正在侦听的端口,您还必须在您的所有 url 上使用它所以例如
woo1lynda.dev:8080应该可以工作 -
最好弄清楚现在正在使用哪个端口,然后只更改一个有问题的端口。
-
@RiggsFolly 我尝试使用 woo1lynda.dev:8080 但它不起作用,但后来我意识到它正在使用端口 3306。我最终只是禁用了使用该端口的 SQL-Server 报告服务
标签: sql-server wordpress apache wamp wampserver