在 000WebHost 上上传的 Laravel 个项目不起作用
Uploaded Laravel project on 000WebHost that's not working
我最近在 000WebHost 上上传了我的 laravel 博客项目,之后我重定向到 URL http://laravelcreativeblog.000webhostapp.com/,但我看到了这个错误Whoops, looks like something went wrong.
,此错误先后显示两次。所以我用谷歌搜索,最后我找到了一个解决方案,我在这里 /public_html/storage/logs/laravel.log
找到了 APP_KEY
中的错误,最后的错误是:
[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 文件但再次出现该错误。
这就是我所做的,所以有什么建议吗???
当您收到 "No application encryption key" 错误时:
- 确保根目录中有
.env
文件
- 运行
php artisan key:generate
我修复了错误 000WebHost 不支持 .ENV 文件变量,所以我们必须添加所有 .env 细节config/app.php
文件和数据库详细信息 config/database.php
。在此处阅读最后一个常见问题解答,https://www.000webhost.com/forum/t/deploy-laravel-project-into-000webhost-site/127323 了解更多详细信息(仅适用于 000WebHost)。
我最近在 000WebHost 上上传了我的 laravel 博客项目,之后我重定向到 URL http://laravelcreativeblog.000webhostapp.com/,但我看到了这个错误Whoops, looks like something went wrong.
,此错误先后显示两次。所以我用谷歌搜索,最后我找到了一个解决方案,我在这里 /public_html/storage/logs/laravel.log
找到了 APP_KEY
中的错误,最后的错误是:
[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 文件但再次出现该错误。
这就是我所做的,所以有什么建议吗???
当您收到 "No application encryption key" 错误时:
- 确保根目录中有
.env
文件 - 运行
php artisan key:generate
我修复了错误 000WebHost 不支持 .ENV 文件变量,所以我们必须添加所有 .env 细节config/app.php
文件和数据库详细信息 config/database.php
。在此处阅读最后一个常见问题解答,https://www.000webhost.com/forum/t/deploy-laravel-project-into-000webhost-site/127323 了解更多详细信息(仅适用于 000WebHost)。