WP Deploy Flow
This is a plugin to manage deployment of WordPress sites to one or multiple servers, whether development, staging or production. Add, remove, push to, or pull from environments under Tools -> Deploy. Requires: rsync If using ssh and not the command line, must use key-based authentication Add the fol
This is a plugin to manage deployment of WordPress sites to one or multiple servers, whether development, staging or production. Add, remove, push to, or pull from environments under Tools -> Deploy.
Requires: rsync If using ssh and not the command line, must use key-based authentication
Add the following constants to your wp-config.php or add them via the admin interface.
(ENV can be any name of your choosing for your remote environment)
DEPLOY_[ENV]_DB_HOST DEPLOY_[ENV]_DB_USER DEPLOY_[ENV]_DB_NAME DEPLOY_[ENV]_DB_PORT DEPLOY_[ENV]_DB_PASSWORD
* Database dsn for the environment * Mandatory : Yes except for port (default 3306)
DEPLOY_[ENV]_SSH_DB_HOST DEPLOY_[ENV]_SSH_DB_USER DEPLOY_[ENV]_SSH_DB_PATH DEPLOY_[ENV]_SSH_DB_PORT
* If you need to connect to the destination database through SSH (you probably do) * Mandatory : No, port defaults to 22
DEPLOY_[ENV]_SSH_HOST DEPLOY_[ENV]_SSH_USER DEPLOY_[ENV]_SSH_PORT
* SSH host to sync with Rsync * Mandatory : No, port defaults to 22
DEPLOY_[ENV]_PATH
* Server path for the environment (used to reconfigure the WordPress database) * Mandatory : Yes
DEPLOY_[ENV]_URL
* Url of the WordPress install for this environment (used to reconfigure the WordPress database) * Mandatory : Yes
DEPLOY_[ENV]_EXCLUDES
* Add files to exclude from rsync. List must be separated buy semicolons. * Mandatory : No
- 01Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly.
- 02Activate the plugin through the ‘Plugins’ screen in WordPress
Frequently asked questions.
Installation Instructions
Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly. Activate the plugin through the ‘Plugins’ screen in WordPress