博客从Typecho迁移到Wordpress

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

最近将博客从Typecho迁移到Wordpress,完成数据迁移并编写了Python脚本。虽然Wordpress有Newsletter插件,但因其商业化和臃肿,决定暂不迁移。记录了迁移过程,Typecho使用了6年,未来可能继续使用。遇到上传文件大小和数据不完整的问题,需要调整php.ini和nginx配置。

🎯

关键要点

  • 最近将博客从Typecho迁移到Wordpress,完成数据迁移并编写了Python脚本。
  • 虽然Wordpress有Newsletter插件,但因其商业化和臃肿,决定暂不迁移。
  • 记录了迁移过程,Typecho使用了6年,未来可能继续使用。
  • 使用ByeTyp插件将Typecho博客数据导出为Wordpress格式的文件。
  • 在Wordpress后台导入数据时遇到上传文件大小和数据不完整的问题。
  • 文件大小限制由php.ini中的参数控制,上传未完成是因为php.ini和nginx中的参数限制。
  • 需要调整php.ini中的post_max_size和upload_max_filesize参数。
  • nginx配置中需要增加fastcgi_read_timeout和fastcgi_send_timeout设置。
  • 修改后需重启php8.x-fpm和nginx。
  • 可以通过创建页面模板引入<?php phpinfo() ?>来确认php.ini的位置和参数是否生效。

延伸问答

为什么选择将博客从Typecho迁移到Wordpress?

虽然Wordpress有Newsletter插件,但因其商业化和臃肿,决定暂不迁移。

在迁移过程中遇到了哪些问题?

遇到了上传文件大小限制和数据不完整的问题。

如何解决Wordpress上传文件大小限制的问题?

需要调整php.ini中的post_max_size和upload_max_filesize参数。

如何确认php.ini文件的位置和参数是否生效?

可以创建一个页面模板,引入<?php phpinfo() ?>来查看php.ini的参数。

迁移Typecho数据到Wordpress使用了什么工具?

使用ByeTyp插件将Typecho博客数据导出为Wordpress格式的文件。

迁移后需要重启哪些服务?

修改后需要重启php8.x-fpm和nginx。

➡️

继续阅读