Laravel 5.1安装 - 白屏和没有.env文件

时间:2015-09-27 06:46:41

标签: laravel-5.1

我在使用OS X Yosemite 10.10.5在我的iMac上设置Laravel 5.1时遇到问题。

这是我第一次尝试在Mac上进行设置。通常我使用Windows,从来没有遇到过问题。对于我创建的oder网站,无论是否有虚拟主机,我都没有问题。

我使用内置的apache2服务器,启用了php并安装了mysql。我修改了我的httpd.conf,以便能够为我的网站使用/ Users / Fabian / Sites文件夹。我还创建了一个指向/ Users / Fabian / Sites / Laravel / public的虚拟主机。

起初,我在全球安装了composer。下一步是通过以下方式安装Laravel:

cd /Users/Fabian/Sites
composer create-project laravel/laravel Laravel

所以下载开始并完成没有任何错误。

但是现在,我的.env文件丢失了。我去了Github并从laravel / laravel存储库复制了example-.env文件。现在它看起来像这样:

APP_ENV=local
APP_DEBUG=true
APP_KEY=

DB_HOST=127.0.0.1
DB_DATABASE=junperbo
DB_USERNAME=root
DB_PASSWORD=

CACHE_DRIVER=file
SESSION_DRIVER=file

我没有app_key。

当我尝试通过http://laravel.me进入网站时,我只会看到一个白色屏幕。空无一物。没有错误。甚至不是源代码。 laravel.me是我的vhost指向/ Users / Fabian / Sites / Laravel / public。是的,它在我的/ etc / hosts文件中设置;)

任何想法在安装过程中出了什么问题?在Mac上我有什么不同的方式吗?我做了没有sudo的安装。

每次我尝试进入网站时,我的custom_log都说:

127.0.0.1 - - [27/Sep/2015:09:42:53 +0200] "GET / HTTP/1.1" 500 -
127.0.0.1 - - [27/Sep/2015:09:42:53 +0200] "GET /favicon.ico HTTP/1.1" 200 -

这是我的httpd.conf文件:httpd.conf

谢谢!

2 个答案:

答案 0 :(得分:0)

首先,确保实际调用.env文件,而不是.env.example,因为您的应用会查找并使用.env

对于APP_KEY,您可以使用此命令php artisan key:generate生成此内容。

这会解决你的问题吗?如果没有,请告诉我,我们将从那里开始。

答案 1 :(得分:0)

我也遇到过类似的问题。经过一些研究,我发现laravel并不支持php版本。

laravel 5.1 will support only PHP >= 5.5.9
laravel 5.0 will support only PHP >= 5.4
laravel 4.2 will support only PHP >= 5.4

因此,在设置laravel项目之前,请确保满足laravel的服务器要求。

有关详细信息,请参阅Laravel Site