【发布时间】:2016-05-25 16:30:41
【问题描述】:
我有一个与这个未回答的问题非常相似的问题:laravel 5 maintenance page broken during composer update
我是 Laravel 新手(使用 5.2 版),正在尝试制定部署过程。从我收集到的信息来看,我想要使用的工作流程(当然,一旦我在开发服务器上做出并彻底测试了更改)是将生产站点置于维护模式,通过 git 部署更改,运行 composer/工匠任务(composer update、php artisan migrate 等),然后将生产站点退出维护模式。
我遇到的问题是,如果我在 config/app.php 中有新的提供程序,即使在维护模式下,实时站点也会显示错误消息(直到我运行 composer update)。
有没有办法让维护模式视图覆盖错误视图,这样我就可以安心地执行更新,而不会让网站告诉全世界有错误?我关闭了错误报告,所以它至少不显示细节,但如果它在维护模式启用时保留任何提及 DL 上的错误,我会喜欢它。
或者,是否有更好的部署工作流程可以用来一起消除这个问题?
【问题讨论】:
-
你在使用
php artisan down和up吗? -
如果你能告诉我,你的头像是在哪里生成的?