本地部署laravel7.2时遇见的坑

最近学习 laravel 7.2版本 部署项目时遇见的问题

一. 虚拟主机搭建完毕后,首页报错 /vendor/autoload.php 文件找不到

解决办法:1。删除项目根目录composer.lock文件  2.cmd终端移动到 项目根目录执行 composer install 

二.重启nginx后,首页报错500错误
解决办法:终端移动到项目根目录 执行  composer run post-root-package-install      .env.example文件会重命名为.env文件 

三.刷新页面又报错,No application encryption key has been specified 翻译大概意思就是 没有设置程序加密秘钥

解决办法:cmd 移动到项目根目录 执行 php artisan key:generate 刷新页面 部署成功
后续就是正常布置伪静态 就可以正常使用啦

 

原文地址:https://www.cnblogs.com/MXubin/p/13605287.html