Move WP multisite to dev or test site » History » Version 1
Jon Goldberg, 11/27/2017 11:22 PM
1 | 1 | Jon Goldberg | {{last_updated_at}} by {{last_updated_by}} |
---|---|---|---|
2 | # Move WP multisite to dev or test site |
||
3 | |||
4 | With Wordpress multi-site, there are several extra steps involved in moving a site around. |
||
5 | |||
6 | * Follow all the steps from [[Set up a New Website]]. At this point you will have an "Error Establishing Database Connection" error when you try to connect. |
||
7 | * Run `wp search-replace https://oldsite.name https://newsite.name`. |
||
8 | * If for whatever reason `wp-cli` doesn't work (e.g. [this bug](https://github.com/wp-cli/wp-cli/pull/4527)) you can use a web-based tool: |
||
9 | * Download the interconnectit Search-Replace-DB to the Wordpress root: @git clone https://github.com/interconnectit/Search-Replace-DB.git@ |
||
10 | * open http://hcn.local/Search-Replace-DB in your browser. |
||
11 | * Replace "https://oldsite.name" with "https://newsite.name". |
||
12 | * When finished, press the "Delete Me" button - this script is a major security risk! |
||
13 | * If this is a new site, make sure these lines are set appropriately in `wp-config.php`: |
||
14 | |||
15 | ``` |
||
16 | define('WP_HOME','http://hcn.local'); |
||
17 | define('WP_SITEURL','http://hcn.local'); |
||
18 | define('FORCE_SSL_ADMIN', false); |
||
19 | define('RELOCATE',true); |
||
20 | ``` |