fspringveldt/db-read-only-mode

此包最新版本(dev-master)没有可用的许可信息。

将 SilverStripe 网站置于只读模式,阻止所有写请求。

安装: 6

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 3

分叉: 1

公开问题: 0

类型:silverstripe-module

dev-master 2016-09-04 10:34 UTC

This package is auto-updated.

Last update: 2024-09-13 10:21:39 UTC


README

此模块将整个 SilverStripe 网站置于只读模式,以安全地减少部署期间的停机时间。激活后,所有更改数据的 DML 和 DQL 查询都会被阻止执行,允许用户以只读模式继续使用您的网站。

最低要求

silverstripe/framework: ^3.4.* 
silverstripe/cms: ^3.4.*

安装和设置

要安装,请在 SilverStripe 安装根目录下运行以下命令

> composer require fspringveldt/db-read-only-mode

http://您的网站地址?flush=1,Composer 完成后刷新清单。

开启和关闭

默认情况下开启只读模式。要开启它,在 _ config/app.yml

ReadOnlyAspect:
  properties:
    activate: 1

中找到以下内容,将 1 改为 0。然后再次刷新清单以清除缓存清单,激活模块。

关闭异常

如果您想抛出一个可捕获的异常,则在 _ config/app.yml

ReadOnlyAspect:
  properties:
    throwExceptions: 0

中将 0 改为 1。之后刷新清单。