【发布时间】:2018-10-18 11:34:34
【问题描述】:
我最近在000WebHost上上传了我的laravel博客项目,之后我重定向到了URLhttp://laravelcreativeblog.000webhostapp.com/,但是我看到了这个错误Whoops, looks like something went wrong.,这个错误一个接一个地显示了两次。所以我用谷歌搜索,最后我找到了一个解决方案,即APP_KEY 有一个错误,我在这里找到了/public_html/storage/logs/laravel.log,最后的错误是:
[2018-10-18 15:44:47] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at /storage/ssd1/217/7530217/public_html/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php:42) [stacktrace]
所以我通过php artisan key:generate 从 CMD 生成应用程序密钥并放入 .ENV 文件,但再次收到该错误。
这就是我所做的一切,所以有什么建议吗???
【问题讨论】:
-
使用php artisan key:generate命令生成密钥
-
我猜这可能是代码放入错误目录或配置不匹配的问题。所以尝试将调试代码放在index.php文件中,然后死掉;这是你会得到更好的主意。
-
请看我问题的最后两行。
-
@Shanukk bro 我在网络服务器上而不是在本地服务器上
-
密钥不必通过 php artisan 命令生成,它只是一种非常好的方式,只需生成自己的密钥并手动将其添加到 .env 文件中。
标签: php laravel web-hosting laravel-5.6