TypechoJoeTheme

御品VPS

统计

ypvps.com

🏃‍♂️人生之路,难免坎坷,但我执着

wordpress转typecho方法

2018-06-25
/
0 评论
/
470 阅读
/
正在检测是否收录...
06/25

wordpress转typecho的方法

今天之所以想到搬家是因为原来用的是WordPress,但是因为谷歌字体、插件太多、框架太臃肿的原因导致打开速度就算开了cdn也非常的慢。

前段时间在御品VPS主机上部署了typecho,就感觉很简洁,前后台都很简约。当然最重要的还是速度快。

当然一切事物都有两面性,typecho的更新很慢,最后一个稳定版还是三年前的,所以可能存在被攻击的可能?当然个人小博客还是不怕的。再者就是插件、扩展、可玩性比WordPress少太多啦,如果你追求全面而且稳定性好、可玩性高,或者是一个初学者,想入建站这个坑,那WordPress还是比较好的选择的,可以学到不少东西。

总而言之,typecho更适合养老、专心写文章用,特别是全面支持markdown语法,使得不用第三方插件去搞而方便了许多,而且因为轻量化的特点,也使得这个框架非常适合低配的主机……

写这个教程的原因是网上的教程要么太古老没办法用,要么语焉不详没有详细说清楚,加上官方插件有点奇怪的操作逻辑让我摸索了大半个小时才找到。

二、可以达到的效果
可以将WordPress上的头像、评论、文章等搬运过来

注意 附件需要另外处理,就是把附件目录复制粘贴过来。

三、需要的准备
备份!备份!备份!

包括数据库、网站文件夹等,比如wp的文件夹可以移动到其他路径。

部署好typecho的服务器

网上都有很丰富的教程,默认你是部署好了的

Wordpress to Typecho工具

这个工具是官方出品的,算是远古时代的东西,仅适用于WordPress2.7,但是在实操中,WordPress5.3版本也还可以使用

下载地址:http://docs.typecho.org/plugins/wordpress-to-typecho

四、操作
安装插件:将下载好的Wordpress to Typecho插件解压后的文件夹上传到typecho的插件目录下,具体路径是www/wwwroot/你的网站/usr/plugins/

设置插件:打开typecho后台,找到插件,启用插件,启用成功后点击设置进入数据库设置页面,默认数据库地址一般是localhost,数据库端口3306,表前缀wp_不用更改,正确填写数据库用户名、数据库密码、数据库名称等,点击保存设置

开始导入:这是最重要的一步,我之前在网上查教程的时候都没有说过,我以为是我操作的问题结果只是发现这个操作逻辑太反人类!

鼠标移动到控制台,找到从WordPress导入数据,然后根据提示导入即可

如果导入没有成功,请重新检查数据库设置

停用插件:成功导入文章后插件就可以停用掉啦,防止误点击后覆盖或者新增文章的问题,最后总结为以下几点:

1,正常安装好typecho

2、去官方下载转换程序插件上传到usr/plugins 录入原来wordpress 网站的数据连接信息
然后到后台 控制台菜单 从Wordpress转入,这样内容就转移过来了,但是附件还需要 把 WP的 uploads 目录文件转到 typecho的uploads 附件转移,最后再到数据库管理中改 sql 去替换原路劲为新路径。对数据库进行链接转换。主要修改的是 typecho_contents 这张表,把以前的地址链接改成现在的。

update typecho_contents set text=REPLACE(text,'http://www.ypvps.com/wp-content/uploads/','http://www.ypvps.com/usr/uploads/')

 注意域名换成你自己的噢

目的是为了将wordpress的图片地址改成现在的地址,typecho的上传路径是 ./usr/uploads/

需要注意后面的uploads/的斜线不能省略,否则出错误。 

附件地址更改。

把之前在 wp-content/uploads/中的内容全部转到 usr/uploads/即可 

3、OK了 ,访问新网站吧 https://www.ypvps.com

WordPress转typecho
朗读
赞(0)
版权属于:

御品VPS

本文链接:

http://blog.ypvps.com/index.php/807.html(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. 亚光hu
    2020-10-04
  2. 27896532
    2018-03-13
  3. A WordPress Commenter
    2018-01-24
  4. admin
    2013-05-30

    sysprep win系统改SID
    http://mirrors.arsc.edu/centos/6/isos/x86_64/ 上传网络安装程序iso再装系统
    如是linux 先
    wget http://soluslabs.com/installers/solusvm/install
    chmod 755 install
    ./install
    vzctl create 101 --ostemplate centos-5.0-x86 --config vswap-2g
    vzctl set 101 --onboot yes --save
    vzctl set 101 --ipadd 192.168.1.102 --save
    vzctl set 101 --nameserver 8.8.8.8 --save
    vzctl set 101 --hostname redhat6 --save
    vzcet start 101
    vzctl enter 101
    passwd 改root密码
    vzctl start 101 开机
    vzctl restart 101 重启
    vzctl stop 101 停机
    vzctl destroy 101 删除
    1、先把vps关闭,然后进入服务器
    cd /vz/root
    cp -r 110 120
    cd /vz/private
    cp -r 110 120
    cd /etc/vz/conf
    cp 110.conf 120.conf
    然后修改里面的ip地址和名字即可
    vzctl 120 start 启动第二台vps
    备份:vzdump –compress ID 如 vzdump -compress 101
    恢复:vzdump –restore bakID.tar ID(如101)
    清理缓存内存占用:
    sync
    */15 * * * * echo 3 > /proc/sys/vm/drop_caches 加到15分钟运行一次 内存释放的很痛快
    vi /var/spool/cron/root复制下面的内容添加进去
    00 00 * * * rm -rf /root/.vnc/*.log
    01 00 * * * reboot
    00 03 * * * rm -rf /root/.vnc/*.log
    01 03 * * * reboot
    00 06 * * * rm -rf /root/.vnc/*.log
    01 06 * * * reboot
    00 09 * * * rm -rf /root/.vnc/*.log
    01 09 * * * reboot
    00 12 * * * rm -rf /root/.vnc/*.log
    01 12 * * * reboot
    00 15 * * * rm -rf /root/.vnc/*.log
    01 15 * * * reboot
    00 18 * * * rm -rf /root/.vnc/*.log
    01 18 * * * reboot
    小鸡操作:
    #!/bin/bash
    yum remove portmap* httpd* bind9* samba* nscd* sendmail* -y
    yum install vnc-server -y
    yum install firefox curl -y
    yum install gnome-terminal -y
    yum groupinstall "Chinese Support" -y
    echo 'VNCSERVERS="1:root"'>>/etc/sysconfig/vncservers
    echo 'VNCSERVERARGS[1]="-geometry 300x200"'>>/etc/sysconfig/vncservers
    vncserver
    echo >/root/.vnc/xstartup
    echo '#!/bin/bash'>>/root/.vnc/xstartup
    echo 'gnome-terminal'>>/root/.vnc/xstartup
    echo 'firefox'>>/root/.vnc/xstartup
    chmod +x /root/.vnc/xstartup
    chkconfig vncserver on
    wget http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.243/install_flash_player_11_linux_i386.tar.gz
    tar zxvf install_flash_player_11_linux_i386.tar.gz
    mkdir -p ~/.mozilla/plugins/
    cp libflashplayer.so ~/.mozilla/plugins/
    wget http://vagex.com/vagex_add_on-1.6.1.xpi
    service vncserver restart

  5. admin
    2013-05-28

    重装OpenVZ主服务器的步骤 发表于 2012-03-28 19:24 - 只看楼主
    1 2 3 4 5
    [查看评级用户] 楼主
    .字号 较小字号
    正常字号
    较大字号
    本主题由 糖饭 于 2012/6/8 15:20:00 执行 设置分类 [查看记录]
    1、安装必要程序包
    yum install exim vzdump ncftp
    2、拷贝SolusVM数据库(SolusVM是很常用的管理OpenVZ下VPS的管理面板)
    利用SolusVM的后台备份工具,对整个SolusVM的数据库进行一次备份。您也可以通过以下命令,把备份文件上传到其他服务器上。
    ncftpput -u USERNAME -p PASSWORD FTPSERVERIP /path/on/ftp/server /path/to/database/dump
    当然,也可以想办法转移到自己的本地电脑上。同时,您还需要从solusvm.conf (/usr/local/solusvm/includes/solusvm.conf) 中拷贝加密字符串ENCRYPTION KEY。字符串的格式是:::::。如果你怕拷贝不完全,直接把这个conf文件拷贝下来当然也是可以的。
    3、备份VPS主机
    您可以通过vzdump这个命令来备份全部的VPS主机。同时,需要获取全部VPS的ID编号,您可以通过vzlist -a这个命令来得到。
    [root@www.zhaomu.com]# vzlist -a
    CTID NPROC STATUS IP_ADDR HOSTNAME
    107 – running 109.169.51.15 apitest0.com
    109 – stopped 109.169.51.13 apitest1.com
    110 – running 1.1.1.1 apitest2.com
    然后我们用vzdump –compress CTID这个命令来备份每个VPS主机。示例如下:
    [root@www.zhaomu.com]# vzdump –compress 107
    INFO: Starting new backup job – vzdump –compress 107
    INFO: Starting Backup of VM 107 (openvz)
    INFO: status = CTID 107 exist unmounted down
    INFO: creating archive ‘/vz/dump/vzdump-107.dat’ (/vz/private/107)
    INFO: Total bytes written: 812595200 (775MiB, 7.4MiB/s)
    INFO: file size 151MB
    INFO: Finished Backup of VM 107 (00:01:47)
    [root@www.zhaomu.com]#
    上述命令是把备份导入到/vz/dump/目录中,下面我们通过这个命令把备份上传到FTP服务器上。
    ncftpput -u USERNAME -p PASSWORD FTPSERVERIP /path/on/ftp/server/ /vz/dump/vzdump-107.tgz
    4、其他要备份的东西
    模板文件也是要备份的,每种虚拟化技术对应的模板文件位置如下:
    Xen Templates => /home/solusvm/xen/template/
    Xen ISO’s => /home/solusvm/xen/iso/
    KVM ISO’s => /home/solusvm/xen/iso/
    OpenVZ Templates => /vz/template/cache/
    5、重装操作系统
    在进行完上述备份之后,就可以开始放心的重装操作系统了。
    6、安装SolusVM
    操作系统重装完毕后,按照常规办法来安装SolusVM主控端。
    7、恢复SolusVM数据库
    把之前备份的数据库上传到新服务器上,或者从FTP服务器中下载。新的数据库连接代码,我们可以从/usr/local/solusvm/includes/solusvm.conf获得,具体格式是: ::::
    重要:现在我们把老的加密代码替换进去,这个加密代码之前也备份过。这样我们就可以恢复数据库了:
    命令是:/usr/bin/mysql –user=USER –password=PASSWORD DATABASENAME < database.sql
    恢复完毕后,我们就可以用之前的用户名密码来登录管理界面。
    8、恢复VPS主机
    从FTP服务器上下载每个VPS的备份,比如:FTPSERVERIP /vz/dump/ /path/on/ftp/server/vzdump-107.tgz
    然后进行恢复:vzdump –restore /vz/dump/vzdump-CTID.tgz CTID
    一个示例如下:
    [root@www.zhaomu.com]# vzdump –restore /vz/dump/vzdump-107.tgz 107
    INFO: restore openvz image ‘vzdump-107.tgz’ using ID 107
    INFO: extracting archive ‘vzdump-107.tgz’
    INFO: extracting configuration to ‘/etc/vz/conf/107.conf’
    INFO: restore successful

标签云