irs/magento-initializer

Magento 初始化和状态恢复框架。

dev-master 2014-12-09 10:56 UTC

This package is auto-updated.

Last update: 2024-09-22 20:41:43 UTC


README

Build Status

本框架提供 Magento 安装、初始化和状态恢复的 API。该框架已在 EE 1.11 上进行测试,应适用于所有低于 1.9 的版本。

安装

要使用 Composer 安装框架,请将以下行添加到您的 composer.json:

{
    "require": {
        "irs/magento-initializer": "dev-master"
    }
}

然后运行 composer install.

API 描述

该框架定义了四个核心接口:InstallerInterface, InitializerInterface, StateInterface, DbInterface 以及这些接口的四个实现。

通用安装器

通用安装器初始化目标目录中的 Magento 配置、var 和媒体结构;创建一个运行 Magento 的 index.php 文件,该文件从源目录启动,使用创建的配置、var 和媒体;向配置中添加测试数据库并将其安装到其中。

管理员面板的凭据将是 admin : 123123qa

通用初始化器

这是一个用于更改 Magento 运行参数和状态管理的类。它可以用于

  • 将商店和范围设置为使用 GenericInstaller 生成的 index.php;
  • 将当前 Magento 的状态保存到状态文件中;
  • 从状态文件中恢复 Magento 状态。

初始化器使用 DbInterface 创建数据库转储并从转储中恢复数据库。目前只实现了 MySQL 转储器;它使用 mysqldump 工具创建转储,并使用 mysql 进行恢复。

通用状态

该类用于由 GenericInitializer 将状态保存到文件。将数据库转储、媒体和 var 目录保存为 Zip 存档。