【问题标题】:Laravel 5.5 on Heroku - php artisan down doesn't seem to workHeroku 上的 Laravel 5.5 - php artisan down 似乎不起作用
【发布时间】:2018-04-01 15:05:19
【问题描述】:

我最近在 heroku 上部署了我的 Laravel 5.5 应用程序。一切正常,除了维护模式。命令php artisan down 似乎不适用于在我的本地机器上运行良好的heroku。有什么想法吗?

【问题讨论】:

    标签: php laravel heroku


    【解决方案1】:

    down 命令将文件写入名为down<storagepath>/framework 文件夹。确保它是可写的。

    【讨论】:

    • 我可以看到服务器上存在的下载文件。但应用程序不会拒绝
    • 如果你删除那里的那个并重做向下命令会发生什么?
    • 当我运行php artisan up 命令时它会被自动删除。当再次运行 down 命令时,它会被创建。
    • 如果文件在那里并且它只是没有进入维护模式,那么听起来它可能不可读?如果你 down 然后 chmod 777 down 文件可以工作吗?
    • 文件权限为-rw-------
    【解决方案2】:

    确保您的存储文件夹具有足够的权限,因此请尝试以下步骤:

    1. https://devcenter.heroku.com/articles/heroku-cli 下载 Heroku CLI
    2. 使用heroku登录命令登录heroku
    3. 试试heroku run php artisan down --app appname

    您可以直接在访问https://dashboard.heroku.com/apps/appname/settings的heroku上进行模式维护

    【讨论】:

      【解决方案3】:

      另一个解决这个问题的方法是使用heroku maintenance:onheroku maintenance:off,它们使用Heroku的维护模式。

      【讨论】:

        猜你喜欢
        • 2017-04-06
        • 2015-06-25
        • 1970-01-01
        • 1970-01-01
        • 2019-10-04
        • 2021-09-27
        • 2011-10-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多