Php 在Ubuntu白屏上安装Laravel 5.1 Laravel.log和.env文件中不存在错误

Php 在Ubuntu白屏上安装Laravel 5.1 Laravel.log和.env文件中不存在错误,php,apache,ubuntu-14.04,laravel-5.1,Php,Apache,Ubuntu 14.04,Laravel 5.1,我已经为此挣扎了好几天了,我已经访问了stack laravel.io和laracasts上的每个链接,但仍然没有运气 存储和引导/缓存的权限更改为777 当我浏览到我的应用程序上的欢迎页面时,inspector中的结果是“get 200”作为漂亮的url Artisan正在运行,密钥已生成并添加到.env和app.php apache日志中没有错误 我已经将Ubuntu 14.04中的php升级到5.6.14版本,安装了mcrypt 如果有人能解释一下这个ApacheDocumentRoot,

我已经为此挣扎了好几天了,我已经访问了stack laravel.io和laracasts上的每个链接,但仍然没有运气

存储和引导/缓存的权限更改为777

当我浏览到我的应用程序上的欢迎页面时,inspector中的结果是“get 200”作为漂亮的url

Artisan正在运行,密钥已生成并添加到.env和app.php

apache日志中没有错误

我已经将Ubuntu 14.04中的php升级到5.6.14版本,安装了mcrypt

如果有人能解释一下这个

ApacheDocumentRoot,我将不胜感激 似乎你没有被显示在laravel页面上。尝试在文件开头的laravel安装的public/index.php文件中添加以下内容:

<?php
    die('Laravel index file');
如果浏览到站点时没有看到文本Laravel索引文件,则说明文档根指向其他地方。在使用Apache时,请参见示例

请注意,文档根目录应指向laravel安装的公共目录,而不是laravel安装的根目录,例如/home/user/public\u html/my\u laravel\u app/public,而不是/home/user/public\u html/my\u laravel\u app

拉维尔航线 编辑: 正如你所说,你看到了文本,我的下一步将是检查路线。看看你的app/Http/routes.php。您的请求包含哪些文件

<?php

Route::get('/', function () {
    return view('welcome');
});
上面的路由将包括resources/views/welcome.blade.php或resources/views/welcome.php,以满足您对主机的请求或您的主机外观。尝试在welcome.blade.php的开头插入调试信息,例如

欢迎使用.blade.php

检查您是否可以在web请求中看到上述文本

其他想法 或许还应提供以下信息:

您的apache配置文件 你的laravel应用程序的路径 指向info.php的路径
可以查看Laravel索引文件可以通过[link]浏览info.php在编辑php5.conf并发表评论后我可以查看Welcome.blade.php,所以我的路线是确定的,我的应用程序路径是[link]192.168.2.12/zod2,我的info.php文件的路径如上所示-您指的是哪个apache配置文件是apache2.conf?我指的是文件路径,但也保留http路径。Yea apache2.conf,可能对应的站点启用了/*文件,例如sites enabled/zod.local。但是,如果您已经看到欢迎标题,白色屏幕将消失。那么,还有问题吗?那是什么?我觉得有点傻,因为我在另一个应用程序中创建了app.blade,但在这个应用程序中没有注册路由,doh!我的错当我注释出extends应用程序部分“content”endsection并将welcome刀片放在welcome.blade文件的顶部时,我可以看到它-谢谢您的帮助
<h1>Welcome.blade.php</h1>