在Ubuntu 16.0上安装了php7.2,composer,laravel 2.0.1
每次我创建新项目
$ laravel new TestProj
很多“reccomandations”出现了:
symfony / var-dumper建议安装ext-intl(在时区转储中显示区域名称)symfony / routing建议安装doctrine / annotations(对于使用注释加载器)symfony / routing建议安装symfony / config(使用全部 - symfony / routing建议安装symfony / dependency-injection(用于从服务加载路由)symfony / routing建议安装symfony / expression-language(使用表达式匹配)symfony / routing建议安装symfony / yaml (对于使用YAML加载器)symfony / event-dispatcher建议安装symfony / dependency-injection()symfony / http-kernel建议安装symfony / browser-kit()symfony / http-kernel建议安装symfony / config()... ....
但我读过它没关系,
现在,当我尝试启动服务器时
TestProj$ php artiasn serve
它开始没问题:
Laravel development server started: <http://127.0.0.1:8000>
但是当我尝试在浏览器中输入这个地址时(同样在firefox和chrome上)页面上写着“woops,看起来好像出了问题”,并在命令行中写道:
[Fri Feb 9 00:54:59 2018] 127.0.0.1:52176 [200]: /favicon.ico
试着在index.php中写这个:
<link rel="FaviconIcon" href="favicon.ico" type="image/x-icon">
3 回答
您需要为存储文件授予写入权限
你需要复制
blog4 / .env.example
至
blog4 / .ENV
之后你可以运行:
php artisan key:generate
问题可能是您的
APP_KEY
缺失,解决方法是运行php artisan key:generate