Php Laravel5仅显示linux中的默认页面。。。同样的方法也适用于windows

Php Laravel5仅显示linux中的默认页面。。。同样的方法也适用于windows,php,linux,apache,laravel,virtualhost,Php,Linux,Apache,Laravel,Virtualhost,也许我错过了一些小东西,但我真的迷失在这里。 我为tun laravel做了一个虚拟主机: 我已在etc/apache2/site中创建了可用文件: <VirtualHost *:80> ServerName laravel5.local DocumentRoot "/var/www/ProjectFiles/NewProjects/laravel/public" <Directory "/var/www/ProjectFiles/NewProjects/laravel/pu

也许我错过了一些小东西,但我真的迷失在这里。 我为tun laravel做了一个虚拟主机: 我已在etc/apache2/site中创建了可用文件:

<VirtualHost *:80>
ServerName  laravel5.local
DocumentRoot "/var/www/ProjectFiles/NewProjects/laravel/public"
<Directory "/var/www/ProjectFiles/NewProjects/laravel/public">
 AllowOverride All
</Directory>
</VirtualHost>

ServerName laravel5.local
DocumentRoot“/var/www/ProjectFiles/NewProjects/laravel/public”
允许超越所有
并且在站点中已启用此选项 在etc/hosts中,我: 127.0.0.1 laravel5.local

因此: “laravel5.local”显示laravel5默认页面。 “laravel5.local/index.php”也显示了同样的情况

问题是我更改了此页面(欢迎使用刀片) 如果我试试这个: “localhost/ProjectFiles/NewProjects/Laravel/public/” 我看到了我所做的改变

请注意,如果我这样做: php工匠服务 而试一下“localhost:8000”我仍然看不到那个变化,所以问题来了 不应该在虚拟主机中犯错误。 最奇怪的是,所有这些在Windows中都能完美运行。 提前谢谢


附加说明和php artisan route:在VirtualHost部分中,用小写字母
L
编写的虚拟主机部分中,清除“不帮助”

,在使用localhost编写的文本中,用大写字母
L
编写。确保在Linux中使用正确的大小写


Windows不关心它,但Linux关心它

VirtualHost
部分中,您使用小写
L
编写了
/laravel/
,在使用
localhost
的文本中,您使用大写
L
编写了它。确保在Linux中使用正确的大小写。Windows不关心它,但Linux关心它!我觉得自己很愚蠢。。。非常感谢:)发布了一个答案来结束这个问题。