<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Blog迁移 on Duke Hsu ｜ Learn • Build • Share</title><link>https://www.dukehsu.com/tags/blog%E8%BF%81%E7%A7%BB.html</link><description>Recent content in Blog迁移 on Duke Hsu ｜ Learn • Build • Share</description><image><title>Duke Hsu ｜ Learn • Build • Share</title><url>https://www.dukehsu.com/images/og-default.jpg</url><link>https://www.dukehsu.com/images/og-default.jpg</link></image><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 17 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://www.dukehsu.com/tags/blog%E8%BF%81%E7%A7%BB/index.xml" rel="self" type="application/rss+xml"/><item><title>Typecho 迁移到 WordPress 笔记</title><link>https://www.dukehsu.com/posts/typecho_tranferto_wordpress.html</link><pubDate>Thu, 17 Apr 2025 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/typecho_tranferto_wordpress.html</guid><description>&lt;h2 id="准备工作"&gt;准备工作&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Typecho 数据导出插件 &lt;code&gt;Byetyp&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://github.com/sunxiyuan/ByeTyp"&gt;https://github.com/sunxiyuan/ByeTyp&lt;/a&gt;&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;
&lt;p&gt;打包备份Typecho中&lt;code&gt;/usr/uploads&lt;/code&gt; 的数据&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;备份统计代码和ADsense 代码&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="步骤"&gt;步骤&lt;/h2&gt;
&lt;p&gt;注： 因为是迁移完之后才写的笔记，所以没有截图了，接下来的内容就只有文字步骤了。&lt;/p&gt;
&lt;h3 id="文字步骤"&gt;文字步骤&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;将Byetyp插件上传到Typecho博客中的插件目录(Plug)， 并去掉版本号修改目录名（否则无法正常启用）&lt;/li&gt;
&lt;li&gt;将Typecho中&lt;code&gt;/usr/uploads&lt;/code&gt; 用户上传的文件打包下载备份到本地 ，稍后要上传到Wordpress 的 &lt;code&gt;wp-content/uploads&lt;/code&gt; 目录&lt;/li&gt;
&lt;li&gt;激活Byetyp插件导出Typecho博客的数据，格式为&lt;code&gt;xml&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;安装好Wordpress 并导入Typecho中的数据&lt;/li&gt;
&lt;li&gt;执行数据库命令 ，将&lt;code&gt;post-content&lt;/code&gt; 表中的附件路径（图片路径）替换成&lt;code&gt;Wordpress&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="sql-command"&gt;SQL command&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UPDATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;wp_posts&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;post_content&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;REPLACE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;post_content&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;/usr/uploads/&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;/wp-content/uploads/&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;注： &lt;code&gt;wp_posts&lt;/code&gt;是Wordpress表名 , 请根据你的实际情况来&lt;/p&gt;
&lt;h3 id="1pannel"&gt;1pannel&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;PHP 容器运行环境部署的网站 权限问题&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;问题现象：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;上传主题 或者文件 、 插件到Wordpress 会提示权限不足、或者需要你填写FTP信息&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;解决办法：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;通过 PHP 容器运行环境部署的网站，需要将 index 和子目录下的所有文件、文件夹所有者和用户组设置为 1000，本地 PHP 环境需要参考本地 PHP-FPM 用户和用户组设置&lt;/li&gt;
&lt;li&gt;如果VPS中没有id为1000的用户或者组，请新建一个并设置其ID为1000,再到1panel的网站目录配置界面，将其设置为1000&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="小结"&gt;小结&lt;/h2&gt;
&lt;p&gt;之前因为嫌 WordPress 麻烦，所以用了很多年的 Typecho。今年有一些想要的插件或者功能无法在 Typecho 实现，所以又换回 WordPress。目前的访问速度还能接受；因为采用了 Cloudflare proxy，图片显示可能会稍慢。&lt;/p&gt;</description></item></channel></rss>