我遇到的问题似乎是一个常见问题,但我找到的任何解决方案似乎都不适合我的情况。
我正在尝试设置一个虚拟主机,以便我可以通过“mytestdomain.local”访问我的 Laravel 安装的公共文件,但是当我在 google chrome 中输入此地址时,我总是会重定向到此地址的 xampp 仪表板“https://mytestdomain.local/dashboard/”。
我已将 Laravel 安装在以下 xampp 目录中:c:/xampp/htdocs/mytestdomain_uk。
我将“C:\xampp\apache\conf\extra\httpd-vhosts.conf”设置如下:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/mytestdomain_uk/public"
ServerName mytestdomain.local
</VirtualHost>
我将“C:\Windows\System32\drivers\etc\hosts”设置如下:
127.0.0.1 localhost
127.0.0.1 mytestdomain.local
如果有人能够对这个问题提供任何见解,我将非常感激。
将其作为第一行C:\...\httpd-vhosts.conf
(并重新启动网络服务器):
NameVirtualHost *:80
所以,它应该看起来像这样:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot "C:/xampp/htdocs"
</VirtualHost>
<VirtualHost *:80>
ServerName walkpeakdistrict.local
DocumentRoot "C:/xampp/htdocs/walkpeakdistrict_uk/public"
</VirtualHost>
我会把我所有的项目放在外面的某个地方C:/xampp/htdocs
and C:/xampp
. Let C:/xampp/htdocs
是标准的本地主机位置,里面只有两个文件(简单index.php
and index.html
),但在项目中使用另一个。更好的是,使用另一个分区,而不是系统分区C:
. Like D:/projects
, 或者。所以,你会有D:/projects/walkpeakdistrict_uk
.
祝你好运。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)