【发布时间】:2016-08-25 07:08:05
【问题描述】:
我正在努力学习 Laravel。
我在 c:/sites 上创建了一个项目,用于开发我的所有网站。我叫它larabasic.dev
我无法在浏览器中打开该网站,它一直切换到 www.larabasic.dev 并告诉我找不到服务器。
我设置了一个虚拟主机,就像我对所有其他运行良好的网站所做的那样。
我试过了: 1.将server.php改成index.php并将public/htaccess文件复制到根文件夹 2. 前往http://larabasic.dev/public 3. 前往http://larabasic.dev/public/index.php 4. 将 vhosts 文件更改为:
<VirtualHost *:80>
ServerName larabasic.dev
ServerAlias larabasic.dev
DocumentRoot "c:/sites/larabasic.dev/public"
<directory "c:/sites/larabasic.dev/public">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</directory>
</VirtualHost>
代替:
<VirtualHost *:80>
ServerName larabasic.dev
ServerAlias larabasic.dev
DocumentRoot "c:/sites/larabasic.dev"
<directory "c:/sites/larabasic.dev">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</directory>
</VirtualHost>
我的 hosts 文件有以下 2 个条目: 127.0.0.1 larabasic.dev 和 ::1 larabasic.dev
没有任何帮助。同样,我使用纯 php 开发的任何其他网站都可以正常工作。
我错过了什么?
谢谢
【问题讨论】:
-
当我在 Chrome 上尝试时,我收到此错误:ERR_ICANN_NAME_COLLISION