网站加速,wordpress转typecho

wordpress·typecho · 3 天前 · 18 人浏览

我的博客一直用的是西部数码的虚拟空间,稳定不折腾。
但是空间大小只有180M,配置有些低,更新Wordpress版本的时候,由于性能问题,一直失败。
再加上好多年来网站没大动过,十分臃肿,有点忍不了,于是就想着换成轻量的typecho。

一、搭建测试版本

1.将域名(wonse.info)解析至测试用网站所在的VPS;
2.登录测试用的VPS,已装好LNMP环境,新建网站,正常安装typecho;
3.安装wordpresstotypecho插件(点击这里下载),启用后填写西部数码远程数据库的地址、端口、用户名、密码、数据库名称、表前缀,并【保存设置】;
4.进入菜单【控制台】→【从 WordPress 导入数据】,此时会看到导入提示界面,点击按钮【开始数据转换】即可;
5.当系统提示转换成功后,数据就全部迁移到 WordPress 了;
6.完成后,禁用转换插件;
7.图片等附件需要手动将 wp-content/uploads 下的文件夹拷贝到 typecho 的 usr/uploads 文件夹下,然后使用数据库语句替换文章内容中的图片以及附件地址。

UPDATE `typecho_contents` SET `text` = replace(text, 'http://你的域名/wp-content/uploads', 'http://你的域名/usr/uploads');

8.网站就可以正常访问了。

二、安装正式版本

1.将域名(wonse.info)解析至西部数码虚拟空间;
2.打包测试版本的网站及数据库,上传至西部数码的虚拟空间,数据库导入Mysql;
3.网站已可以正常访问;
4.设置伪静态。因为我用的是windows主机,网站根目录下新建web.config,伪静态设置如下。登录typecho后台【设置】→【永久链接设置】,启用地址重写功能。

<?xml version="1.0" encoding="UTF-8"?> <configuration>  <system.webServer>
        <rewrite>
            <rules>
          <rule name="Main Rule" stopProcessing="true">
                <match url="^(.*)$" />
                <conditions logicalGrouping="MatchAll">
                  <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                  <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                </conditions>
                  <action type="Rewrite" url="/index.php/{R:1}" />
              </rule>
            </rules>
        </rewrite>
    </system.webServer>  </configuration>
wordpress typecho wordpresstotypecho
  1. admin (作者)  3 天前

    typecho确实速度快

Theme Jasmine by Kent Liao