pjanser/craft-db-extract

此包已被废弃,不再维护。未建议替代包。

一个小型助手插件,用于CraftCMS通过HTTP下载需要授权的数据库。

安装: 130

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 1

开放问题: 4

类型:craft-plugin

1.1.0 2021-05-14 19:05 UTC

README

一个小型助手插件,用于CraftCMS通过HTTP下载需要授权的数据库。

Screenshot

要求

此插件需要Craft CMS 3.0.0-beta.23或更高版本。

安装

要安装插件,请按照以下说明操作。

  1. 打开终端,转到您的Craft项目目录

     cd /path/to/project
    
  2. 然后告诉Composer加载插件

     composer require pjanser/craft-db-extract
    
  3. 在控制面板中,转到设置 → 插件,并为craft-db-extract点击“安装”按钮。

craft-db-extract概述

此插件使一个Web控制器操作可用,以便拉取数据库导出。

使用craft-db-extract

控制器操作需要管理员登录。请在“认证”头中提供凭据,使用基本认证。

HTTP头

Authorization: Basic xxxxxxxxxxxx

提示:如果您即使提供了正确的管理员凭据也遇到401未授权事件,您可以尝试在您的.htaccess文件中添加以下行

SetEnvIf Authorization (.+) HTTP_AUTHORIZATION=$0

以*.sql格式拉取数据库

GET YOUR_WEBSITE/actions/craft-db-extract/db-export

以*.sql.gz格式拉取数据库

GET YOUR_WEBSITE/actions/craft-db-extract/db-export?compression=gzip

craft-db-extract路线图

一些要做的事情以及潜在功能的想法

  • 使用用户令牌进行授权
  • 添加不同的压缩方式
  • 可配置的响应文件名

P. Janser提供