cadecannon / wpmdb-pro-installer
Wordpress Migrate DB Pro 的安装助手
Requires
- php: >=5.5
- composer-plugin-api: ^1.0
- vlucas/phpdotenv: ^2.2
Requires (Dev)
- composer/composer: 1.0.*
- phpunit/phpunit: 4.8.*
- satooshi/php-coveralls: 1.*
- squizlabs/php_codesniffer: 2.*
This package is not auto-updated.
Last update: 2024-09-29 02:40:10 UTC
README
这是一个 composer 插件,它使得使用 WP Migrate DB Pro 通过 composer 进行安装更加容易。
本包大量借鉴了 acf-pro-installer,由 Philipp Baschke 开发。特别感谢 Philipp 完成了 99% 的工作。
本包从 环境 或 `.env 文件` 中读取您的 🔑 WPMDB PRO 密钥和站点域名。
用法
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": { "cadecannon/wpmdb-pro-installer": "^1.0", "composer/installers": "^1.0" } } }
将 "version": "*.*.*(.*)"
替换为您期望的版本。
2. 使 WPMDB PRO 密钥可用
设置环境变量 WPMDB_PRO_KEY
为您的 WPMDB PRO 密钥。
或者,您可以在 .env
文件中添加条目
# .env (same directory as composer.json) WPMDB_PRO_KEY=Your-Key-Here
3. 使域名可用
设置环境变量 DOMAIN_CURRENT_SITE
为您的域名(不带协议,即不带 http:// 或 https://)。这对于 WordPress 多站点来说很有用,您可能已经在文件中有了这个设置。
或者,您可以在 .env
文件中添加条目
# .env (same directory as composer.json) DOMAIN_CURRENT_SITE=test.dev
4. 需要WPMDB PRO
composer require deliciousbrains/wp-migrate-db-pro:*
您可以指定一个 确切版本(与您期望的版本相匹配)。
如果您使用 *
,composer 将从包仓库安装版本(见 1)。这的好处是,当您想要更新时,您只需要更改包仓库中的版本。
请注意,仅当您更改包仓库中的 version
时,composer update
才会工作。降低版本号仅适用于您需要指定 确切版本 的情况。