Laravel 5在LAMP堆栈上设置,无法获得欢迎页面显示

时间:2015-10-21 16:37:01

标签: ubuntu laravel-5 lamp

在Ubuntu LAMP堆栈上安装Laravel 5后,我创建了一个虚拟主机(/etc/apache2/sites-available/test.conf),如下所示:

VirtualHost *:80
   ServerAdmin webmaster@localhost
   ServerName laravelproject
   DocumentRoot /var/www/laravelproject
/VirtualHost

(除了我实际上在open<和close>,

之间有VirtualHost

我无法让它在这里显示那部分。会玩弄它。)

运行a2ensite启用该站点,使用

更新 / etc / hosts
127.0.0.1 laravelproject

和chmod -R 777存储/文件夹

所以当我去laravelproject /它会显示laravelproject的文件结构。从那里,当我点击公共/文件夹时,它以原始文本打印出/public/view.php。要显示欢迎页面的唯一方法是手动导航进入/resources/views/welcome.blade.php

我不确定我做错了什么。基本上,我需要帮助才能在laravelproject /

上显示Laravel欢迎

我为任何不正确的情况道歉,并感谢任何帮助。我很乐意澄清一些不清楚的事情。 Web开发和堆栈溢出的新手。谢谢。

2 个答案:

答案 0 :(得分:0)

您应该将apache指向公用文件夹。因此,请修改DocumentRoot配置中的VirtualHost设置,如下所示:

DocumentRoot /var/www/laravelproject/public

答案 1 :(得分:0)

我能在这里找到解决问题的方法 https://askubuntu.com/questions/448944/where-to-place-my-local-website-starting-with-the-2-4-7-version-of-apache2

显然,在apache2.4.7中,出于安全原因,根目录已更改为/ var / www / html。所以我只需要从中转换DocumentRoot / var / www / laravelproject



/ var / www / html / laravelproject / public

感谢所有的帮助:)