fspringveldt / db-read-only-mode
此包最新版本(dev-master)没有可用的许可信息。
将 SilverStripe 网站置于只读模式,阻止所有写请求。
dev-master
2016-09-04 10:34 UTC
Requires
- silverstripe/cms: ^3.4
- silverstripe/framework: ^3.4
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。之后刷新清单。