Laravel 5.1 维护模式不起作用
Posted
技术标签:
【中文标题】Laravel 5.1 维护模式不起作用【英文标题】:Laravel 5.1 Maintenance Mode Not Working 【发布时间】:2016-06-02 11:58:53 【问题描述】:您好,我正在尝试使用 php artisan down
命令将我的 Laravel 5.1 应用程序置于维护模式,但它没有显示维护页面,该应用程序继续运行相同的功能。
我可以确认down
文件正在storage/app/framework
目录中创建,并且我的内核在全局$middleware
数组中有\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class
。
我也尝试过更改 .env APP_ENV 和 APP_DEBUG 值,但没有成功。
如果有人可以帮助我确定维护模式不起作用的原因,我们将不胜感激。
【问题讨论】:
启用维护模式需要在storage文件夹中生成一个文件。可能没有创建文件的权限,请尝试在storage文件夹中赋予权限。 正如我在问题中所说,它正在正确创建“向下”文件并使用 php artisan up 命令将其删除。 那是我的错误 【参考方案1】:让我把所有的事情都弄清楚----------
-
您通过
php artisan serve
启动应用程序
1.1 进入维护模式:
php artisan down
然后
php artisan serve
1.2 进入直播模式:
php artisan up
然后
php artisan serve
【讨论】:
以上是关于Laravel 5.1 维护模式不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5.1 Php artisan 命令在作曲家更新后不起作用
laravel 5.1 Artisan::call() 参数--供应商标签:发布不起作用