Php Laravel5仅显示linux中的默认页面。。。同样的方法也适用于windows
也许我错过了一些小东西,但我真的迷失在这里。 我为tun laravel做了一个虚拟主机: 我已在etc/apache2/site中创建了可用文件: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
<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关心它!我觉得自己很愚蠢。。。非常感谢:)发布了一个答案来结束这个问题。