Warning: Array to string conversion in /www/wwwroot/mybk.net/wp-content/themes/ioswallow/inc/wp-optimization.php on line 109

Warning: Array to string conversion in /www/wwwroot/mybk.net/wp-content/themes/ioswallow/inc/wp-optimization.php on line 109

Warning: Array to string conversion in /www/wwwroot/mybk.net/wp-content/themes/ioswallow/inc/wp-optimization.php on line 109
typecho迁移到wordpress程序的具体步骤 - 阿呆生活志

typecho迁移到wordpress程序的具体步骤

 6个月前     13  

文章目录

昨天测试了一下将typecho整站数据迁移到wordpress程序的整个过程。记录一下,以防不备之需。

第一步

1.下载ByeTyp插件:

GitHub:https://github.com/sunxiyuan/ByeTyp

本站下载:1753151932-ByeTyp-master (1)

蓝奏云:https://wwu.lanzoub.com/iysmg0dmpweh 密码: c4ua

2.解压后,把文件夹名称命名为ByeTyp,否则插件将无法正常运行。然后上传至typecho的 usr/plugins/ 目录

3.在插件管理启用插件,然后在“控制台 - 数据导出”中导出xml文件

第二步

1.安装一个wordpress程序

2.进入wordpress网站后台,在工具 - 导入中安装WordPress导入器并点击运行导入器

typecho迁移到wordpress程序的具体步骤

3.导入刚刚在typecho导出的 .xml,文件上传即可

typecho迁移到wordpress程序的具体步骤

第三步

1.把typecho的 usr/uploads/ 里的所有文件复制到wordpress的 wp-content/uploads/ 中

2.在数据库中,执行SQL语句

UPDATE wp_posts SET post_content = REPLACE( post_content, '/usr/uploads/', '/wp-content/uploads/');

3.执行成功后,数据迁移完成

别注意:这个教程只适用于同域名切换,即只更换程序博客模板,域名不变,如果迁移后的博客的域名也变了,点开文章发现有些图片打不开,抓包查看请求的域名不一致但是路径对上了,导致报404,这种情况需要在数据库里进行域名替换操作。可以执行以下代码进行尝试

UPDATE wp_options SET option_value = replace(option_value, 'oldsite.com', 'newsite.com');
UPDATE wp_posts SET post_content = replace(post_content, 'oldsite.com', 'newsite.com');
UPDATE wp_comments SET comment_content = replace(comment_content, 'oldsite.com', 'newsite.com');
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'oldsite.com', 'newsite.com');

 

 

本文源自: 邹江博客,由阿呆于6个月前整理编辑,共 1033 字。
链接地址:typecho迁移到wordpress程序的具体步骤 | 阿呆生活志,转载请注明出处!

您可能感兴趣的

暂无评论

暂无评论...