【发布时间】:2018-04-01 15:05:19
【问题描述】:
我最近在 heroku 上部署了我的 Laravel 5.5 应用程序。一切正常,除了维护模式。命令php artisan down 似乎不适用于在我的本地机器上运行良好的heroku。有什么想法吗?
【问题讨论】:
我最近在 heroku 上部署了我的 Laravel 5.5 应用程序。一切正常,除了维护模式。命令php artisan down 似乎不适用于在我的本地机器上运行良好的heroku。有什么想法吗?
【问题讨论】:
down 命令将文件写入名为down 的<storagepath>/framework 文件夹。确保它是可写的。
【讨论】:
php artisan up 命令时它会被自动删除。当再次运行 down 命令时,它会被创建。
down 然后 chmod 777 down 文件可以工作吗?
-rw-------
确保您的存储文件夹具有足够的权限,因此请尝试以下步骤:
heroku run php artisan down --app appname
您可以直接在访问https://dashboard.heroku.com/apps/appname/settings的heroku上进行模式维护
【讨论】:
另一个解决这个问题的方法是使用heroku maintenance:on和heroku maintenance:off,它们使用Heroku的维护模式。
【讨论】: