gpt4 book ai didi

php - Laravel5 仅在 linux 中显示默认页面...在 windows 中同样有效

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:43 24 4
gpt4 key购买 nike

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

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

并且在 site-enabled 中这是启用的在 etc/hosts 我有: 127.0.0.1 laravel5.local

所以: “laravel5.local”显示 laravel5 默认页面。 “laravel5.local/index.php”显示相同。

问题是我已经更改了这个页面(欢迎 Blade )如果我试试这个:“本地主机/ProjectFiles/NewProjects/Laravel/public/”我看到了我所做的改变

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

附言和 php artisan route:clear 没有帮助

最佳答案

在您的 VirtualHost 部分中,您使用小写字母 L 编写了 /laravel/,而在带有 localhost 的文本中,您使用大写字母 L 编写了它。确保您在 Linux 中的大小写正确。

Windows 不关心它,但 Linux 关心它!

关于php - Laravel5 仅在 linux 中显示默认页面...在 windows 中同样有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33822720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com