Ubuntu Laravel 5设置在灯组上,无法显示欢迎页面

Ubuntu Laravel 5设置在灯组上,无法显示欢迎页面,ubuntu,laravel-5,lamp,Ubuntu,Laravel 5,Lamp,在Ubuntu LAMP stack上安装了Laravel 5之后,我创建了一个虚拟主机/etc/apache2/sites available/test.conf,如下所示: VirtualHost *:80 ServerAdmin webmaster@localhost ServerName laravelproject DocumentRoot /var/www/laravelproject /VirtualHost 除了我在open之间有VirtualHost 我就是

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

VirtualHost *:80
   ServerAdmin webmaster@localhost
   ServerName laravelproject
   DocumentRoot /var/www/laravelproject
/VirtualHost
除了我在open<和close>之间有VirtualHost

我就是不能让它在这里和他们一起展示那个部分。我会玩弄它的。 运行一个启用站点的Ensite,使用更新/etc/hosts

和chmod-R 777存储/文件夹


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

我不确定我做错了什么。基本上,我需要帮助在laravelproject上显示Laravel欢迎/


我为任何不正确的措辞道歉,并感谢任何帮助。我很乐意澄清任何不清楚的事情。web开发和stackoverflow的新功能。谢谢。

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

DocumentRoot /var/www/laravelproject/public

我在这里找到了解决问题的办法

显然,在apache2.4.7中,出于安全原因,根目录被更改为/var/www/html。所以我不得不把DocumentRoot从 /var/www/laravelproject 到 /var/www/html/laravelproject/public
谢谢大家的帮助:

在做了这些更改后,您是否重新启动了服务器?它会以原始文本打印出/public/view.php-听起来好像没有安装php。请提供有关您的环境的更多详细信息。你创建了虚拟机吗?你在你的开发机器上运行这个吗?它是否托管在某个地方?@KhanShahrukh,我做了更改后确实重新启动了服务器。@Kryten,我正在使用VirtualBox运行Ubuntu 14.04,它没有托管在任何地方,只是现在尝试在本地运行它。php-v显示我有5.5.9-1ubuntu4.13版
DocumentRoot /var/www/laravelproject/public