所以我已经安装了laravel,正如我在本地机器上通过Laravel Installer和composer在官方laravel文档中描述的那样,但是当我从chrome打开网站时它会给我The lara.loc page isn’t working
错误。我已经使用代码回显随机字符串替换了public / index.php文件中的代码,并且它已经工作了。所以我认为框架有问题,但我不确切知道是什么。
我的操作系统是Ubuntu 14.04,
Http服务器是Apache / 2.4.20
PHP版本是5.6.21
答案 0 :(得分:1)
假设您正确配置了Web服务和主机文件。当您的.env中没有生成站点密钥时,Laravel会抛出一个无提示错误。您可以检查laravel日志中的错误。
Laravel有一个自动生成此密钥的命令:
$ php artisan key:generate
如果存储文件夹对于服务器是可写的,则为另一种方法。对于测试建议,您可以从项目根目录运行下一个:
$ sudo chmod -R 777 storage
$ sudo chmod -R 777 bootstrap