php - 在 000WebHost 上上传的 Laravel 项目不起作用

标签 php laravel web-hosting laravel-5.6

我最近在 000WebHost 上传了我的 laravel 博客项目,之后我重定向到 URL http://laravelcreativeblog.000webhostapp.com/ ,但是我看到了这个错误哎呀,好像出了点问题。,这个错误先后显示了两次。所以我用谷歌搜索,最后我找到了一个解决方案,我在 /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 生成了应用程序 key ,并将其放入 .ENV 文件,但再次出现该错误。 这就是我所做的一切,所以有什么建议吗???

最佳答案

我修复了错误,错误是 000WebHost 不支持 .ENV 文件变量,因此我们必须将所有 .env 细节添加到 config/app 中。 php 文件和数据库详细信息到 config/database.php。在这里阅读最后一个常见问题解答,https://www.000webhost.com/forum/t/deploy-laravel-project-into-000webhost-site/127323了解更多详情(仅适用于 000WebHost)。

关于php - 在 000WebHost 上上传的 Laravel 项目不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52873036/

相关文章:

javascript - 使用 PHP 变量作为 Javascript 函数参数

mysql - 如何保护 mysql 数据库免受任何人的侵害

azure - 如何让您拥有的现有域指向 Azure 的服务器?

php - 如何将两个 PDO 语句组合起来插入数据库?

php - 带有 MySQL 连接的 PHP 中的参数化查询

php - 如何使用 PHP 正确更新 SQL 表行

javascript - 如何使 Laravel Charts(ConsoleTVs/Charts)作为模型内部的可调用方法而不是 Controller ?

php - 如何在 Laravel 中使用 Firebase 实时通知?

javascript - 拉拉维尔 5 : Append input text depends on the selected option vue js

java - 如何在 host monster 提供的服务器上运行 java web 应用程序