【发布时间】:2016-02-22 16:58:00
【问题描述】:
也许我错过了一些小事,但我真的迷失在这里。 我做了一个虚拟主机来调整 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>
并且在启用站点的情况下已启用 在 etc/hosts 我有: 127.0.0.1 laravel5.local
所以: “laravel5.local” 显示 laravel5 默认页面。 "laravel5.local/index.php" 显示相同。
问题是我改变了这个页面(欢迎刀片) 如果我试试这个: “本地主机/ProjectFiles/NewProjects/Laravel/public/” 我看到了我所做的改变
请注意,如果我这样做: php工匠服务 并尝试“localhost:8000”我仍然没有看到那个变化,所以问题 不应该是在虚拟主机中犯了错误。 最奇怪的是,这一切都在 Windows 中完美运行。 提前致谢
附:和 php artisan route:clear 没有帮助
【问题讨论】:
-
在你的
VirtualHost部分你用小写的L写了L,在localhost的文本中你用大写的L写了它。确保您在 Linux 中使用正确的大写/小写字母。 Windows 不在乎,但 Linux 会! -
我觉得自己好蠢……非常感谢:)
-
发布了一个答案来关闭这个问题。
标签: php linux apache laravel virtualhost