最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

laravel 500 Whoops, looks like something went wrong.

XAMPP下载 admin 942浏览 0评论

原由
原来直接安装在虚拟机里,vim编程,但后来修改视图代码时,不太方便,改加入svn,迁到本地再编辑;做svn时,偷懒,不想改vhosts虚拟站点名称,直接把项目目录名做为svn库名,先修改原项目名为xxx_bak,svn 检出后,再把bak里的内容复制到检出目录加入svn。结果原来正常运行的项目就把500了。

仔细查了一遍发现问题在于从bak拷回项目目录时出现问题了——丢掉了.env

解决的思路是:

报500,但却没有其他详细错误,在index.php入口文件加断点,正常,判断为 debug模式未开启
在config/app.php 找到 ‘debug’ => env(‘APP_DEBUG’, false) 改为 true,

再运行显示真正的错误 No application encryption key has been specified
仔细一看,原来 .env没有了,拷一份过去,然而bak目录已删除,只好google一份,然后重新生成key:

php artisan key:generate

转载请注明:XAMPP中文组官网 » laravel 500 Whoops, looks like something went wrong.

您必须 登录 才能发表评论!