harmonic/wp-migrate-db-pro-installer

WP Migrate DB PRO 的安装助手

安装次数: 8,104

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 70

类型:composer-plugin

v1.0.5 2018-01-17 13:51 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:48:57 UTC


README

这是一个 composer 插件,使得使用 composer 安装 WP Migrate DB Pro 更为简单,基于 PhilippBaschke 和他的 [acf-pro-installer] https://github.com/PhilippBaschke/acf-pro-installer 的出色工作。

它从环境或一个 `.env` 文件 中读取你的 🔑 WP Migrate DB Pro 密钥和网站 URL,这样你就不需要将它们提交到源代码控制。

用法

1. 将包仓库添加到 composer.json 中的 repositories 字段(基于这个 gist

{
  "type": "package",
  "package": {
    "name": "deliciousbrains/wp-migrate-db-pro",
    "version": "*.*.*(.*)",
    "type": "wordpress-plugin",
    "dist": {
      "type": "zip",
      "url": "https://deliciousbrains.com/dl/wp-migrate-db-pro-latest.zip"
    },
    "require": {
      "harmonic/wp-migrate-db-pro-installer": "^1.0",
      "composer/installers": "^1.0"
    }
  }
}

"version": "*.*.*(.*)" 替换为你的所需版本。

如果你希望将 WP MIGRATE DB PRO 安装在 ./vendor 目录而不是 ./wp-content/plugins,可以将 "type": "wordpress-plugin" 替换为 "type": "library"。例如,如果你想在 WordPress 主题中包含 WP MIGRATE DB PRO,这可能很有用。

如果你还需要媒体文件和 CLI 插件,你也可以添加这些

{
  "type": "package",
  "package": {
    "name": "deliciousbrains/wp-migrate-db-pro",
    "version": "*.*.*(.*)",
    "type": "wordpress-plugin",
    "dist": {
      "type": "zip",
      "url": "https://deliciousbrains.com/dl/wp-migrate-db-pro-media-files-latest.zip"
    },
    "require": {
      "harmonic/wp-migrate-db-pro-installer": "^1.0",
      "composer/installers": "^1.0"
    }
  }
},
{
  "type": "package",
  "package": {
    "name": "deliciousbrains/wp-migrate-db-pro",
    "version": "*.*.*(.*)",
    "type": "wordpress-plugin",
    "dist": {
      "type": "zip",
      "url": "https://deliciousbrains.com/dl/wp-migrate-db-pro-cli-latest.zip"
    },
    "require": {
      "harmonic/wp-migrate-db-pro-installer": "^1.0",
      "composer/installers": "^1.0"
    }
  }
}

2. 使你的 WP MIGRATE DB PRO 密钥可用

设置环境变量 WP_MIGRATE_DB_PRO_KEY 为你的 WP Migrate DB Pro PRO 密钥。设置环境变量 APP_URL 为你的网站 URL。接受完整 URL,因此你还可以在 wp-config.php 中使用此变量。

或者,你可以在你的 .env 文件中添加一个条目

# .env (same directory as composer.json)
WP_MIGRATE_DB_PRO_KEY=Your-Key-Here
APP_URL=http://site.com

3. 需求 WP Migrate DB Pro

composer require deliciousbrains/wp-migrate-db-pro:*

你可以指定一个 精确版本(与你的所需版本匹配)。

如果你使用 *,composer 将从包仓库安装版本(参见 1)。这有一个好处,那就是你只需要在想要更新时更改包仓库中的版本。

请注意,只有当你更改包仓库中的 version 时,composer update 才能工作。减少版本号只适用于你要求一个 精确版本