存档

文章标签 ‘typecho’

Typecho php7.0无法运行

2016年12月13日 没有评论

主机php环境升级为php7.0 typecho无法运行,前段时间更改为wordpress了,经过折腾又回到typecho,操作步骤如下:
1、将config.inc.php中$db = new Typecho_Db('Mysql', 'typecho_');更改为$db = new Typecho_Db('Pdo_Mysql', 'typecho_');
2、直接通过http://domain.com/admin/进入后台禁用所有插件,然后启用。

分类: 技术 标签: ,

博客程序由typecho转换为wordpress

2016年3月18日 1 条评论

博客所在服务器升级为php7.0,但是typecho不支持php7.0只好转换为wordpress了,相关友情链接逐步增加中。

转换程序是使用的http://www.hjwsky.com/network/typecho-to-wordpress.html这个转换程序由于不支持直接转换为wordpress对程序进行了小小的修改,(转换程序不支持php7.0,请在5.x下进行)

打开_code.php

修改

/* 查询所有文章 */

/* 查询所有评论 */

之间代码部分为:

/* 查询所有文章 */
$post_sql = “SELECT * FROM {$tp_prefix}contents”;
$post_result = mysql_query($post_sql);
while ($row = mysql_fetch_assoc($post_result)) {
if ($row[‘type’] == “attachment”) {
$img = unserialize($row[‘text’]);
$imgarr = array_reverse(explode(“/”, $img[‘path’]));
for ( $i=0; $i<4; $i++ ) {
$img2[] = $imgarr[$i];
}
$imgpath = implode(“/”, array_reverse($img2));
$path = $site . “/wp-content/” . $imgpath;

$wpdb->insertRecords($wp_prefix . “posts”, array(
‘ID’ => $row[‘cid’],
‘post_author’ => $row[‘authorId’],
‘post_date’ => change_date_format($row[‘created’]),
‘post_date_gmt’ => change_date_format($row[‘created’]),
‘post_content’ => “”,
‘post_title’ => $row[‘title’],
‘post_status’ => $row[‘status’],
‘comment_status’ => change_comment_status($row[‘allowComment’]),
‘ping_status’ => change_ping_status($row[‘allowPing’]),
‘post_password’ => $row[‘password’],
‘post_name’ => $row[‘slug’],
‘post_modified’ => change_date_format($row[‘modified’]),
‘post_modified_gmt’ => change_date_format($row[‘modified’]),
‘post_parent’ => $row[‘parent’],
‘guid’ => $path,
‘menu_order’ => $row[‘order’],
‘post_type’ => $row[‘type’],
‘post_mime_type’ => $img[‘mime’],
‘comment_count’ => $row[‘commentsNum’],
‘post_excerpt’ => ”,
‘to_ping’ =>”,
‘pinged’ =>”,
‘post_content_filtered’=>”,
));
} else if( $row[‘type’] == “post” || $row[‘type’] == “page” ) {
$wpdb->insertRecords($wp_prefix . “posts”, array(
‘ID’ => $row[‘cid’],
‘post_author’ => $row[‘authorId’],
‘post_date’ => change_date_format($row[‘created’]),
‘post_date_gmt’ => change_date_format($row[‘created’]),
‘post_content’ => $row[‘text’],
‘post_title’ => $row[‘title’],
‘post_status’ => $row[‘status’],
‘comment_status’ => change_comment_status($row[‘allowComment’]),
‘ping_status’ => change_ping_status($row[‘allowPing’]),
‘post_password’ => $row[‘password’],
‘post_name’ => $row[‘slug’],
‘post_modified’ => change_date_format($row[‘modified’]),
‘post_modified_gmt’ => change_date_format($row[‘modified’]),
‘post_parent’ => $row[‘parent’],
‘menu_order’ => $row[‘order’],
‘post_type’ => $row[‘type’],
‘comment_count’ => $row[‘commentsNum’],
‘post_excerpt’ => ”,
‘to_ping’ =>”,
‘pinged’ =>”,
‘post_content_filtered’=>”,
));
}
}
/* 查询所有评论 */

 

分类: 技术 标签: , ,

typecho搬家

2015年4月29日 没有评论

1、ftp下载原网站文件
2、通过phpmyadmin导出除了typecho_options之外的所有表
3、上传原网站文件至新服务器并删除config.inc.php
4、在新网站安装typecho
5、通过phpmyadmin删除除了typecho_options之外的所有表
6、导入原网站sql文件
7、进入后台,启用并重新配置插件、主题。
that’s all

分类: 技术 标签: ,

博客升级为Typecho0.9测试版

2013年10月30日 2 条评论

新功能测试中

分类: 技术, 软件 标签: ,

将博客升级到typecho 0.9测试版

2013年10月20日 没有评论

总算更新了,新功能测试中。

分类: 技术 标签: ,

修改了下博客的主题

2013年10月19日 没有评论

做的比较简洁与个人爱好有关。

分类: 技术 标签: ,

成功将博客从Dotclear迁移到typecho

2013年10月14日 2 条评论

为什么要转换
生命的意义在于折腾。喜欢typecho的简洁与高效。

转换效果如何
基本上算是很完美,分类,文章,页面,标签,评论全部导入过来了。 友情链接已导入

如何转换
以下语句希望对某些童鞋有用

阅读全文…

分类: 技术 标签: , ,