Posted by 青方 on 四月 21st, 2008 in 本站信息
最近把Wordpress升级到最新的2.5,感觉不错。升级后还是老问题,必须更改WP-db.php文件才能显示中文,原来的模板还可以用。
2.5的后台管理有了很大的改进,插件里显示最新版本信息,而且很多插件可以直接升级。但默认的Gravatar与原来模板带的这个功能有冲突,留言板不能正常显示,几天以后才发现这个问题。解决办法是在后台管理中,在Gravatar一项上只选择Use Gravatars with your comments,其他的不选,这样问题就解决了。
Gravatar是为评论者显示图片,这个图片可以链接回评论者的网站,除了视觉上感觉好些,好像没有太大的用处。设定Gravatar很容易,在其网上留一个e-mail地址,最后上传一个图片,这个图片就和特定的e-mail联系起来了,一旦留言时输入了这个e-mail地址,图片就跟着显示出来了。
模板用的小土豆的Greed,非常好的一个模板,但小土豆决定到泰国发展,把自己的网站卖了,不知道Wordpress再升级,这个模板会不会出新版本。
Posted by 青方 on 二月 4th, 2008 in 本站信息
今天头脑一热,决定把Wordpress从2.2升级到最新的2.3.2。升级之前,从以往的经验和别人的介绍中预计到可能出现问题,结果是不出预料的,现把遇到的问题和解决办法总结如下:
1)升级本身很简单,站点服务商提供傻瓜升级,只要一点就行了,之前把所有插件都失活。
2)还是老问题,中文显示问题,按照老办法,把WP-db.php文件更换了,中文能正常显示了,但以前的模板和很多模板都出现报错,错误只出现在没有评论的文章上,Google了一下,有人分析是被更换了的WP-db.php文件和模板的冲突,于是把这个文件换回到原来的文件,中文显示就又挂了,再找办法,一位建议直接把wp-config.php里的define(’DB_CHARSET’, ‘utf8′)拿掉换成 define(’DB_COLLATE’, ”),结果中文显示问题还真的全解决了。
3)关键词问题,别人有很多的介绍,2.3自带了Tag功能,从管理中把原来的近1000个关键词导入,就可以了,游戏的人里有详细的介绍。文章中显示关键词的问题,也在这里得到了解决。
4)升级插件,各种插件在管理里都显示出来了最新的版本,直接升级就可以了。
模板还是用原来的,尽量保持与原来的一样,结果比我想象的要好。
Posted by 青方 on 十一月 14th, 2007 in 本站信息
上网写东西是从几年前开始的,最初是在西西河活动,后来到清谈天地活动了一段时间,发现论坛有其热闹的好处,但也有很多没有意义的争论,尤其是针对政治和历史的。对于这些虽也关注,但没有什么兴趣,于是到天涯开始了博客生涯,博客叫“青方闲话”。记得在天涯的第一博是在2005年5月2日,第一篇博客的内容还记得,只一句话,看看博客是怎么回事。在天涯博到2006年底,那个时候,台湾地震,海底光缆受损,从美国根本无法访问自己的博客,于是动了自己开博客的念头。2006年圣诞节休假的时候,这个博客开张了,题目几经变更,最后叫了这个“十万个为什么—健康与生活百科”。
博客的供应商是Siteground,当时每个月$4.95,现在涨到了$5.95,自己博客当然就用Wordpress。一开始对自己开博没有心理准备,只是觉得好玩,又能学到如何摆弄网站,但这个WP的确是个让你爱也让你狠的东西,也许免费的就是这样,什么问题都得自己想办法。
博客共崩溃了2次,起因都是出现某种问题,然后尝试修复,但最后导致整体崩溃,好在都从备份的文件中恢复了,总结的经验是千万别受升级的诱惑,等新版本成熟了,自己心理准备好了,也有几天闲暇的时间,就可以考虑升级了,目前我还是用的2.2,没有升级到2.3.1。
这个博客的内容,从50个常用的关键词里就能看出来,是关于健康和生活的,主要关注的是肥胖,糖尿病等内分泌相关的话题,当然也涉及其他健康和科学领域的内容。给自己定的基本指标是每周更新至少2次,博客初期完成了旧博的搬家工作,以后逐渐开始写新的内容。
目前博客的访问量是每天150左右独立IP,200到300的网页浏览,大多来自搜索网站,“十万个为什么”这个关键词已经上到Google,Yahoo的前5位,“青方”这个网名,在很多搜索网站都是在第一位,Page rank也从0到了现在的3。成绩不突出,但自己认为还算可以。
对以后的打算,还保持继续更新的热情,另外多和别的相关科技健康类博客交流。博客的动力还是在自己玩的基础上,传播一下健康和科学知识,知识就是力量,独立思考是知道如何引导这个力量,所以博客的重点是传播知识和思想,我争取做到“两手抓,两手都要硬”。
自己的博文,有的比较适合发表到平面媒体上,但和国内这方面的人缺乏联系,也因为上过几次当,所以对这个并不热衷。但如果有机会,也不会拒绝。
Posted by 青方 on 八月 15th, 2007 in 科学问题
前些天网站故障,不能登入到后台管理,于是决定从Wordpress 2.1 升级到2.2,备份了数据库后,安装2.2,但恢复数据库时出现中文无法显示的问题,经过数天的搜索和尝试,知道了问题的所在。
其原因是UTF8和Latin-1的冲突,尝试了各种方法,只有一种能纠正我的问题。
这些方法包括:
1)到数据库中在各个表的结构中把设置全改成UTF8_general_ci, 这样解决了新输入中文的问题,但无法恢复老的数据库,简单的方法可以尝试这个插件,这个插件可以帮助你自动转换所有的latin1_swedish_ci 到UTF8。(2008年2月23日更新:不推荐这个方法)
2)尝试着最简单的办法,到WP-config.php中把define(’DB_CHARSET’, ‘utf8′); define(’DB_COLLATE’, ”); 第一项中的utf8删掉,然后系统就默认是UTF8_general_ci,但这个方法只能恢复老数据库中的文章,其他例如留言评论还是????这些不能正确显示的中文。(2008年2月23日更新:只要把WP-config.php中define(’DB_CHARSET’, ‘utf8′)改成define(’DB_COLLATE’, ”)问题就很简单的解决了,这样就有了两个define(’DB_COLLATE’, ”),不要删除任何一个,保持两个,这是最简单的解决办法,目前还没有发现任何问题,推荐使用这个办法)
3)一位高手重新编写了一个在WP-includes下的WP-db.php,把原来的这个文件改个名字,以防止意外发生,然后把下载的这个文件上传到这个目录下,登录到Wordpress后,一切正常。(2008年2月23日更新:用这个方法,会出现和某些模板的冲突,不再推荐这个方法)
感谢这位高手,希望我的这个经验能给遇到同样问题的朋友们提供一个借鉴。