今天想着给自家舅舅写个CMS,帮他的再生塑料粒子厂做个官网,好宣传。
选择的是laravel框架,版本7.X
谁知安装完一运行,错误接二连三的来。
之前用的是laravel5.8
第一个错误:
Warning: require(D:cms_testpublic/../vendor/autoload.php)
问了一下度娘,
错误原因:php版本不匹配
解决方案:composer install
运行命令:
composer install --ignore-platform-reqs
再运行,空白页面中显示三个数字,500服务器错误
老规矩继续问一下度娘咯
看到有人说storage文件夹没有权限,我是windows环境呀,不存在的呀
还有人说Apache的http-vhost.conf中有个目录配置错误,找了半天不存在这玩意
接着不死心的去storage文件夹中看了一下运行日志
第一行记录着:
production.ERROR: No application encryption key has been specified.
哦~没有这个文件,哪个文件呢?了解了一下,是.env文件,再去目录一看,文件名是.env.example。
哦~哦~laravel官方文档中说的很清楚呀
![a96fd4caebff7ef7f3082c0dfd237b3a.png](https://img-blog.csdnimg.cn/img_convert/a96fd4caebff7ef7f3082c0dfd237b3a.png)
原来我少做了几步
- .env.example文件我没有重命名
- 没有运行 php srtisan key:generate 命令
补上~OK。问题解决。明天继续开发