【发布时间】:2015-09-27 06:46:40
【问题描述】:
我在装有 OS X Yosemite 10.10.5 的 iMac 上设置 Laravel 5.1 时遇到问题。
这是我第一次尝试在 Mac 上进行设置。通常我使用Windows,从来没有遇到过问题。我对创建的其他网站没有任何问题,无论是否使用虚拟主机。
我使用启用了 php 并安装了 mysql 的内置 apache2 服务器。我修改了我的 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 是我的虚拟主机,指向 /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
谢谢!
【问题讨论】:
标签: laravel-5.1