1.在本地能够很好运行的laravel,上传至服务器就出现了这个问题“Whoops, looks like something went wrong.”;
2.第一步把config/app.php文件内'debug' => env('APP_DEBUG', false),改成'debug' => env('APP_DEBUG', true),
3.现在显示出了很多信息
![77ab10666d7c9403907609c507cd0baa.png](https://img-blog.csdnimg.cn/img_convert/77ab10666d7c9403907609c507cd0baa.png)
我们注意到No supported encrypter found.The cipher and / or key length are invalid.这句,所以我们把本地.env文件的APP_KEY值复制下来修改config/app.php内
'key' => env('APP_KEY','base64:R+8tyPpcbK6ELMheXa4D8hsxdVvXDilVUSFCFqaH8vY='),
这个APP_KEY也可通过php artisan key:generate生成;
4.现在又报另一个错误
![357b7ceaabb039a02ae80c258350b149.png](https://img-blog.csdnimg.cn/img_convert/357b7ceaabb039a02ae80c258350b149.png)
这里说明是数据库连接出错,修改config/database.php文件的数据库连接问题'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => 'pty_',
'strict' => false,
'engine' => null,
],
修改相应数据库配置即可;
5.当登录后台总管理员时没有问题,但是登录添加的管理员时又报错
![8d38002a55a2d8eeaaf21f9f554361ab.png](https://img-blog.csdnimg.cn/img_convert/8d38002a55a2d8eeaaf21f9f554361ab.png)
出现这个问题是缓存的问题,修改config/cache.php文件,把'default' => env('CACHE_DRIVER', 'file'),改为
'default' => env('CACHE_DRIVER', 'array'),
因为在使用ZizacoEntrust这个权限包添加角色的时候出现了这种错误。
以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要
PHP进阶架构师>>>视频、面试文档免费获取docs.qq.com![6bd4c483f8ea1dbb1e55d22913a7866b.png](https://img-blog.csdnimg.cn/img_convert/6bd4c483f8ea1dbb1e55d22913a7866b.png)
或者关注咱们下面的专栏
PHP架构师之路zhuanlan.zhihu.com![a780ecdefcea34d1b3f7a94bc5dee16b.png](https://img-blog.csdnimg.cn/img_convert/a780ecdefcea34d1b3f7a94bc5dee16b.png)
来源:https://www.cnblogs.com/starluke/p/12057005.html