maintenance

Maintenance plugin for CakePHP

  • 所有者: fusic/maintenance
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Maintenance Plugin for CakePHP

Installation

You can install this plugin into your CakePHP application using composer.

The recommended way to install composer packages is:

composer require fusic/maintenance

Usage

// src/Application.php
<?php

// Add use
use Maintenance\Middleware\MaintenanceMiddleware;

    public function middleware($middleware)
    {
        $middleware
            // Add Maintenance Plugin
            ->add(MaintenanceMiddleware::class)            
            
            ->add(ErrorHandlerMiddleware::class)
            ->add(AssetMiddleware::class)
            ->add(RoutingMiddleware::class);

        return $middleware;
    }
// src/Template/Error/maintenance.ctp

<p>maintenance page. </p>
// tmp/maintenance

touch tmp/maintenance

Config

useXForwardedFor

If your system is behind a reverse proxy like load balancer that adds X-Forwarded-For header, set useXForwardedFor as true.

// src/Application.php
use Maintenance\Middleware\MaintenanceMiddleware;

    public function middleware($middleware)
    {
        $middleware
            ->add(new MaintenanceMiddleware([
                'allowIp' => [
                    '127.0.0.1',
                ],
                'useXForwardedFor' => true,
            ]))
            ->add(ErrorHandlerMiddleware::class)
            ->add(AssetMiddleware::class)
            ->add(RoutingMiddleware::class);
        return $middleware;
    }

主要指标

概览
名称与所有者fusic/maintenance
主编程语言PHP
编程语言PHP (语言数: 1)
平台
许可证
所有者活动
创建于2010-07-10 07:18:39
推送于2021-03-02 01:43:17
最后一次提交2016-10-03 19:26:37
发布数7
最新版本名称4.0.0 (发布于 )
第一版名称3.0.0 (发布于 )
用户参与
星数43
关注者数7
派生数16
提交数18
已启用问题?
问题数2
打开的问题数1
拉请求数9
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?