sep.cc 如涉及侵权内容,请联系 [email protected]

「备份」WordPress 手动搬家

进入原网站服务器/主机后台,打包下载网站根目录下的所有文件到本地。

进入 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

搬家前一定要先备份!备份!备份!

最后编辑:2023年10月10日 18:21:16「本站部分内容具有时效性,如遇失效请留言反馈」

转载声明:本站所有内容采用 CC BY-NC-SA 国际许可协议,转载请注明来源:Sep blog,谢谢!

版权声明:如文章内容涉及侵权,请联系 [email protected],待查证属实之后会立刻删除侵权内容。

评论 (2)
  1. avatar
    沙发
    obaby 2023-10-07 05:59

    换服务器了?

    • avatar
      回复
      September 2023-10-07 18:13
      @obaby 没有,只是这个帖子是2021年搬家写的备忘录,一直没发表...