进入原网站服务器/主机后台,打包下载网站根目录下的所有文件到本地。
进入 phpMyAdmin,选择网站数据库,导出 sql 文件到本地。
# 1. 上传网站文件和导入数据库
上传网站文件到新主机的网站目录并解压。
在 phpMyAdmin 中创建一个新数据库,并导入上面的网站数据库 sql 文件。
# 2. 修改 wp-config.php
编辑 wp-config.php 文件,修改数据库名称、用户名、密码,连接新主机(很关键)
/** WordPress 数据库的名称 */
define(‘DB_NAME’, ‘你的新空间数据库名称’);
/** MySQL 数据库用户名 */
define(‘DB_USER’, ‘你的数据库用户名’);
/** MySQL 数据库密码 */
define(‘DB_PASSWORD’, ‘你的数据库登录密码’);
/** MySQL 主机 */
define(‘DB_HOST’, ‘你的数据库地址’);
将域名解析到新主机空间,进入 WordPress 后台更新固定连接,完成。
WordPress 更换域名的方法
进入 phpMyAdmin,选择网站数据库 -> SQL -> 粘贴下面代码 -> 执行。
UPDATE wp_options SET option_value = REPLACE(option_value, '旧域名', '新域名') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE(post_content, '旧域名' , '新域名');
UPDATE wp_posts SET guid = REPLACE(guid, '旧域名' ,'新域名');
或者使用下面的方法
UPDATE wp_options SET option_value = replace( option_value, 'http://www.a.com', 'http://www.b.com' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace( post_content, 'http://www.a.com', 'http://www.b.com' ) ;
UPDATE wp_posts SET guid = replace( guid, 'http://www.a.com', 'http://www.b.com' ) ;
a.com
代表旧域名、b.com
代表新域名,将上面的执行语句修改为你们自己的,然后点击执行!
Tips
搬家前一定要先备份!备份!备份!
换服务器了?