【发布时间】:2018-02-18 02:45:41
【问题描述】:
您好,我正在学习 Laravel 并尝试修改我的 xampp 服务器的 vhost 文件以用于 laravel 练习项目,但它不起作用。 vhost 文件的代码是
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs/laravel5Prc/public"
ServerAdmin admin@localhost
ServerName laravel5.prc
ServerAlias laravel5.prc
<Directory "D:/xampp/htdocs/laravel5Prc/public">
AllowOverride All
Options Indexes FollowSymLinks
Require local
# if you want access from other pc's on your local network
#Require ip 192.168.1.121
# Only if you want the world to see your site
#Require all granted
</Directory>
</VirtualHost>
我已从该网址获取此代码 How to enable Virtual Host on Xampp for Laravel?
它对我不起作用,请任何人指导我我做错了什么?
【问题讨论】:
-
您是否尝试过重启 Apache 服务?你遇到了什么错误?请在终端中运行
apache -S和apache -t或发布错误日志。 -
是的,我多次重新启动服务器,当我在谷歌浏览器中运行 laravel5.prc 时出现此错误
**This site can’t be reached** _laravel5.prc_server DNS address could not be found. Try running Windows Network Diagnostics. DNS_PROBE_FINISHED_NXDOMAIN -
尝试在 Windows 主机文件中将
laravel5.prc映射到127.0.0.1。然后,在终端中输入ipconfig /flushdns。 -
我试过了,现在它至少可以工作,但
laravel5.prc正在重定向到laravel5.prc/dashboard/ -
现在一切正常,感谢您宝贵的时间和指导。非常感谢您的帮助..