【发布时间】:2017-11-10 09:29:39
【问题描述】:
我已经在我的 xampp 文件夹中放置了一个 PHP Laravel 项目,并且我对其进行了一些配置:
<VirtualHost myproject.dev:80>
DocumentRoot "C:\xampp\htdocs\myproject\public"
ServerAdmin myproject.dev
<Directory "C:\xampp\htdocs\myproject">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
这在我的 system32/drivers/etc 中
127.0.0.1 myproject.dev
我的问题是它没有显示我的谷歌地图(我听说这是端口号的问题),所以我尝试将其更改为不同的端口。我已经将Listen 80更改为Listen newport,(也更改了上述端口)但是我的新端口被拒绝连接。如果我将其切换回 80 则工作正常。知道为什么吗?
【问题讨论】:
-
端口更改后是否重新启动了 Apache?如果不是,也许值得一试。还要检查您输入的端口是否未被其他应用程序使用。
-
是的,我确实重启了,我已经尝试了 5 个不同的端口,其中一些我确定没有被其他任何东西使用
-
不确定这是否是您的问题的一部分,但假设您使用的是支持 IPV6 的 Apache,您应该在 HOSTS 文件中也有
::1 myproject.dev -
您有从 google 收到的完整错误消息吗?
-
[Deprecation] getCurrentPosition() 和 watchPosition() 不再适用于不安全的来源。要使用此功能,您应该考虑将应用程序切换到安全源,例如 HTTPS。有关详细信息,请参阅 xxxx。 geoLocationInit @ map.js:17 (匿名) @ map.js:13 c @ app.js:29 l @ app.js:29 这就是我得到的全部