【问题标题】:Uploaded Laravel project on 000WebHost that's not working在 000WebHost 上上传的 Laravel 项目不起作用
【发布时间】: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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    当您收到“无应用程序加密密钥”错误时:

    1. 确保根目录中有.env 文件
    2. 运行php artisan key:generate

    【讨论】:

    • 谢谢兄弟,它成功了,没有抛出那个错误,但现在它抛出了这个错误Connection refused 以及我如何使用 php artisan migrate?
    • 什么样的连接?您的数据库启动并运行了吗?
    • 检查 DB_CONNECTION、DB_HOST、DB_DATABASE、DB_PORT、DB_USERNAME 和 DB_PASSWORD 在 .env 文件中是否设置正确,我认为这将解决您的错误;)
    • APP_NAME="Laravel Creative Blog" APP_ENV=local APP_KEY=base64:QQvJhT6HMVkOcTvDiP0jySIlHsMtq2JSGdcl5kREF1Q= APP_DEBUG=true APP_URL=http://laravelcreativeblog.000webhostapp.com/ LOG_CHANNEL=stack DB_CONNECTION=mysql DB_HOST=localhost DB_PORT=3306 DB_DATABASE=id7530217_laravelcreativeblog DB_USERNAME=myUser
    • @UsmanDeveloper,既然您刚刚在线发布了您的应用密钥,您将想要再次更改它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多