Posts Categorized: 博客软件

没有办法升级 WordPress MU 2.9.1.1

今天没有用LiveWriter来写博客,就登录了自己的MU 后台,发现系统提示最新的MU版本 2.9.1.1可供下载升级了(WordPress MU 2.9.1.1 is available! Please update.) 由于现在的WordPress MU已经有了后台自动点击升级的功能了,所以十分开心的点击了升级的连接,然后再点击Upgrade Automatically的按钮。 WordPress开始下载最新的zip文件,然后在线解压。正在高兴地等候中,却等来安装失败的信息。原来升级了的2.9现在需要最少4.1.2版本以上的MySQL数据库。后悔呀,当初安WordPress的时候没有选MySQL 5 的选项。 Upgrade WordPress Downloading update from http://mu.wordpress.org/wordpress-mu-2.9.1.1.zip. Unpacking the update. The update cannot be installed because WordPress 2.9.1 requires MySQL version 4.1.2 or higher. You are running version 4.0.27. Installation Failed 没有办法了,先就还用2.8来将就吧。 如果你们有什么好的主意,来顺利升级我的MySQL版本,我就在此先谢了。 标签关键词: WordPress MU

WordPress MU 2.8.1 简体中文语言包发布

WordPress 中文团队最近动作还是蛮快的吗,在 WordPress MU 2.8.1 发布后不久,他们就在第一时间做出了简体中文语言包。 这次的汉化工作比较麻烦,因为多了那几百条的地名和时区的信息,翻译出来的和中文团队翻译的 WordPress 一样。所以,如果在当中发现有任何错误,请一样及时的反馈给我们。 下载地址在这里: WPMU Simplified Chinese Language Pack 标签关键词: WordPress MU, WordPress MU 中文语言包

WordPress MU 2.8.1 升级后的登录问题

最近直接从2.6升级到MU 2.8.1,知道肯定有不少代码上的改变,所以多花了点时间来把玩一番。首先注意到的是 wp-config.php 里的变化,发现多了不少新的全局参数定义。据称为了增加安全性,WP里在原来的基础上又多了两个可以对登录后的cookie值进行加密的Authentication Unique Keys。一个是 NONC_KEY,另一个是 AUTH_SALT。如果在升级时,你没有替换你的原来的 wp-config.php 文件,在你第一次登陆后你会在 dashboard 收到一个警告,并给出一些随机值可以让你拷贝到你的config文件里去。所以,你就按照提示在你的config文件里加上以下两行就可以了。 define(‘NONCE_KEY’, ‘adjfldjfadlfjljfalfjal’); define(‘AUTH_SALT’, ‘another unique keys’); 既然这里提到了cookie加密,我不禁手痒,又按照MU官方网站关于2.6升级到2.7里的一个教程,在我的config文件里多加了这么些行。 define(‘ADMIN_COOKIE_PATH’, ‘/’); define(‘COOKIE_DOMAIN’, ”); define(‘COOKIEPATH’, ”); define(‘SITECOOKIEPATH’, ”); 结果更新该文件后,自己把自己给锁住了:每次的试图登录其他MU博客网,都是再次给返回到登录页面。 标签关键词: WordPress MU

解决用Windows Live Writer不能读取WordPress文章的xmlrpc.php错误

好久没用Windows Live Writer来更新博客文章了。 今天想用WLW下载博客上的一篇文章来进行修改。却在WLW出现了错误,大概是说“there was error 500 while processing the file xmlrpc.php”什么的。 原来以为是xmlrpc没有设置好,检查了一下,在后台是激活了xmlrpc远程发表的功能的。 从错误信息字面上看,很象在web服务器上读取一些php文件时出现的服务器内部错误。 通过Googling确认,这新版的WordPress里的xmlrpc.php文件在一些服务器上若通过PHP4版本模式来解析时,确实会出现内部错误(错误代码 500)。也就是说当WLW在调用xmlrpc.php文件时,会收到服务器的内部错误而终止。影响的服务会有:像我今天用的下载文章功能,和可能的图片上传功能。 标签关键词: .htaccess, php5, Windows Live Writer, WordPress, xmlrpc.php

作为成功的博客需要什么

好久没有更新这个中文博客,一直感到内疚。不过,最近浏览《商业周刊》评出的最佳博客网站之一Seth’s Blog 后,觉得好博客不一定就必须更新频繁。当然,我不是给懒博主们(像我自己)来找借口,或者我就认同Businessweek 商业周刊评比的最佳博客的权威性。我只是想再次重申以前我转载的一篇关于好博客101文章里的,好博客最重要的是你文章的内容,是不是有见地,是不是吸引人;是不是你作为一个真实博主的对于真实世界的真实感受。而不仅仅是为了凑文章数目的无病呻吟。 下面就是BusinessWeek或者是它读者们评出来的最佳博客网: Best of the Web Blogs Tech Crunch Gothamist Seth’s Blog Scobleizer Paul Kedrosky’s Infectious Greed PaidContent* 标签关键词: 博客文化

解决不能在Windows Live Writer中使用 WordPress MU 1.5.1 的 wp_getUserBlogs错误

一直使用 Microsoft Windows Live Writer 来更新自己的博客,感觉都不错。可是在前几天刚把自己所有的博客 WordPress MU 多用户版1.3.3 升级到 1.5.1后,WLW却不能好好地与MU合作了。具体是这样的,等自己在 WLW 里将文章写好后,按”Publish“ 来发表,却出现了一个 wp.getUsersBlogs 调用不存在的错误,言道要么是用户名出错,或密码不对。自己想到可能升级将我的用户名和密码搞乱了,所以赶紧登录到后台将用户名和密码统统更新了一把。再到WLW里重新发表新文章,还是同样的错误信息。为了测试一下是不是仅仅撰写出错,我试着在WLW里打开我博客上的文章,看到状态条动了一会,最后也是一个 wp.getUsersBlogs 不存在的错误。看来 WLW 整个与 WordPress MU 1.5.1 就不兼容了。 下面是我得到错误信息的全文: log Server Error – Server Error -32601 Occurred server error. requested method wp.getUsersBlogs does not exist. You must correct this error before proceeding. 标签关键词: Windows Live Writer, WordPress MU, xmlrpc.php,… Read more »

在 WordPress MU 升级中容易忽视的一个步骤 – 更新wp-config.php

WordPress MU 多用户版本已经出来快两个星期了,今天总算才得空来升级一把(从我现有的 1.3.3 更新到 1.5.1)。按照习惯,先到 MU 官方网站下载最新版本文件,再打开 FTP 程序上传到自己的服务器上。一般我只是上传那些改过的文件,不愿意按照官方升级手册所说的那样将旧文件目录删掉,再全部上传新文件。主要是自己将一些文件已经改得“面目全非”,担心不小心将改过的文件也覆盖了。如果自己有时间的话,就用 WinMerge 打开新文件和自己的文件看一看那些是需要上传的。简单的方法就是在 FTP 程序里通过时间排序只上传那些最近更改时间是大于上次旧版本里的默认时间。 标签关键词: MU, WordPress, wp-config.php, 升级

换了RSS Feed 统计供应商后继续在WP里使用FeedBurner的插件

本来由于忙就没有时间来管自己博客的文章,更别说这些博客设置的边边角角了。但是,这些天在伟大祖国的怀抱里访问自己的博客网站时,却发现放在右边侧栏的FeedBurner订阅统计数出不来。而且点击博客里的RSS图标后,WordPress 里的 FeedBurner 插件会将我的Feed页自动转到http://feeds.feedburner.com/lichaonetweb,但现只有网页无法找到的错误。基于自己的以往经验,当然可以得知是中国的大防火墙“作的孽”。没有心情去研究怎么“斗争”,一般我的策略是“打不过,我逃还不行吗?”。于是,决定换 RSS Feed 统计供应商。 以前没有使用国内该种服务的经验,所以想到了一个笨办法–看其他同好之人在用谁。结果发现多数人在用FeedSky,所以就马上决定改用它了。到了feedsky的网站,发现整个注册过程非常简单,将自己的博客RSS种子网址和我的简单联系讯息输入,就很快有了一个与FeedBurner同类型的统计服务。然后再登录到Feedsky的后台,进入Feed 发布选项将自己喜欢的订阅图标选中,再将系统生成的Javascript/HTML代码拷贝并替代原来使用的FeedBurner代码就行了。 现在再考虑怎么将原来的转向给FeedBurner RSS 网址换成 FeedSky 的。本来还想在 FeedSky 里找一找同我原来装的FeedBurner插件相类似的插件。但当自己想卸载 FeedBurner 插件时发现这个插件设计的十分灵活,它不是单单将WordPress博客上的RSS URL 只转向给 FeedBurner,而是可以让博主自由地定义Feed URL(见下图的第二步)。那我就轻轻松松地将我在 FeedSky 新生成的Feed URL 填在那覆盖原来 FeedBurner 的就行了。保存设置后,再回到自己的博客,点击 RSS 图标后系统自动将所有 http://lichao.net/weblog/feed 的请求转到了 FeedSky 上去了。妙哉,妙哉。 最后一个好玩的事就是,不知 FeedSky 的系统发什么神经了,第二天就将我的订阅统计数上升到了 65776 位读者,怎么可能?!咱这点自知之明的优点还是有点。登录到 FeedSky 的后台,发现他们的系统对付我的阅读数的“上涨”也就是够累的(系统曰:非常抱歉,由于你的订阅数增长过快,我们的机器正在辛勤的工作,所以暂时无法提供更详细的统计信息)。 标签关键词: Feed, Feedburner, FeedSky, plugins, RSS, WordPress

WordPress 2.5 – 新功能介绍及中文语言包的下载

从管理后台的WP开发日志中得知:WordPress 2.5 终于正式发布了。WordPress 2.5 不仅在执行效率上有大的进步,而且功能上也增加了很多。WordPress 2.5 的主要更新有: * 全新的用户管理界面 * 更加简洁实用的后台管理菜单 * Widgets 管理的显著增强 * 区域化的后台首页显示 * 增强的可视化编辑器 * 非常实用的一键升级插件功能 * Flash 效果的上传文件管理 * 标签管理 标签关键词: upgrade, WordPress, 中文语言包

超凡博俗 WordPress MU 上安装的插件

这不是什么总结,也不是什么推荐,因为 WP 的插件安装完全取决于个人的写博需求和功能偏好。而且虽然有些WP插件能够使你的博客更好看,更多功能化,但太多的插件也会带来一定的副作用,如博客反应速度的下降、升级后的版本不兼容和生成网页里的不规范XHTML代码的增加。我是因为这几天正好为了一个自己 MU 博客里的登录讯息毛病而来整理WP插件,从而决定将自己这些个月来安装的插件罗列下来,以便将来更好地参考。 由于,我的博客平台使用的是WordPress MU 多用户版本,有些插件下载后不能立即使用,不得不做了一些修改。另外,由于MU上有两个不同安放插件的目录,你们在安装时也要区别对待。 先来说说我安装在/wp-content/mu-plugins 目录里的插件吧 标签关键词: plugins, WordPress MU

怎么在 WordPress MU 使用 XML Sitemap 插件

如果你是一位认真的博客主人,那么你就会象许许多多其他认真的博主一样十分关心自己博客的曝光度。换句话说,就是希望自己的博客在成千上万的博客中脱颖而出。当然啊,这就包括能使自己博客在搜索引擎中的结果页里往前靠的网站优化。这种行为用时髦的词来讲就是 SEO。许多拥有 WordPress 的博主们就想尽办法在 WP 上安装一些插件来实现这些 SEO 的可能。其中一个工具就是 Google (XML) Sitemaps Generator for WordPress,它可以让博主们轻松地生成各种搜索引擎包括Google机器人能读的XML SiteMap。从WP官方插件下载网站来看,现在用它的人还不少。你若有兴趣而且你的博客又是 WordPress 单用户版本,可以到该插件的作者网页上直接查看下载及使用说明。 我这里想要说的是针对那些安装了 WordPress MU 多用户版的博主们。由于默认的 XML Sitemaps Generator (版本号 3.0.3) 插件代码并不是面向 WordPress MU的,就算你成功地安装了 XML Sitemaps Generator,生成的也是首博客的 Sitemap,而不能为所有其他的分博客进行 Sitemap 生成。 我也是今天才发现这个问题,原来自己自认为生成了的各种博客的 sitemap 实际上指向的都是自己的根目录上的主博客,即 http://lichao.net/blog/…. 的sitemap 讯息。本来可以放弃这个插件的,不过不服输的本人还是仔细研究了一些这个插件的源码,在稍稍做一改动后竟然能够顺利地将这个插件应用到我的 WordPress MU 所有博客站上来了。高兴,特发帖分享一把。 标签关键词: Google Sitemap Generator, plugins, WordPress MU, XML Sitemap

解决 WordPress MU 里不能记住登陆讯息的问题

在这几天解决自己 WordPress MU 多用户版博客里的 RSS Feed 乱码问题时,不经意也同时解决了另一个困扰我很久的问题: 问题描述: 在 WordPress MU 各个网站里用户登录后并不能保存正常的session讯息。比方说,管理员登陆后,在本应出现的 Site Admin(站点管理) 链接仍然是 Logon (登陆)。当然,一点击Logon倒直接进了管理首页。 在文章里原来有“Edit 编辑”的链接,现在没有了,虽然该作者已经成功地登录了。 如果要求用户登录才能写评论,则用户不能写任何评论,而一直在登录、登录中循环。 如果有些文章、页面有密码保护,则就算输入正确密码也不能看到这些文章和页面。 标签关键词: Maintenance-Mode, plugins, Troubleshoot, WordPress MU

都是乱码惹得祸

这几天在玩水煮鱼的Dashboard Chinese 插件时想看看他火星计划的效果,却突然发现自己的Feed在哪儿有点问题。原来还是可以看见文章的,但是前两天却突然不见了。经过水煮鱼的证实,Dashboard Chinese 插件是没有问题的,他那边的讯息是:火星不能够PING我所提供的RSS Feed服务器。所以,问题的所在就应该是我博客生成的RSS了。正巧自己刚刚升级到WordPress MU 1.3.3,想当然是升级产生的问题。 首先按照查找升级带来问题的常规程序来:卸掉所有的插件,问题没有解决;再降级博客程序(重新上传WordPress MU 1.3)以免代码升级带来UTF-8解析的毛病,还是老样子。折腾了两天(过年吗,就只有断断续续地 trouble shooting),仍然没有解决问题。看来不是升级带来的问题,对不起,各位WP核心源码和插件开发团队的哥们,错怪你们了。 好了,就来看看RSS Feed本身吧。由于自己目前使用FeedBurner来做RSS的种子发布机,使得问题更加的“复杂”。表现的症状是,在我的浏览器上直接调http://lichao.net/weblog/feed 是一点问题也咩有,但是但自己敲 http://feeds.feedburner.com/lichaonetweblog 时,出来是一片乱码,文字全变成 ????问号了。而且在feedburner更新My Feeds讯息时,没有成功,出来了一个错误信息如下: The URL you entered does not appear to be a valid feed. We encountered the following problem: Error on line 42: Invalid byte 3 of 3-byte UTF-8 sequence. 大致结论是由于本博客的某些文章里的字符,在产生RSS时给Feedburner带来了不可识别的错误。有了这个,总算使自己的纠错行动奠定了一个大致的正确方向。下面就是我成功解决问题的过程和使用的工具,因为自己走了些弯路,发在这希望给大家在遇到同类问题时有所帮助。   标签关键词: Feed, Troubleshoot, UTF-8, WordPress,… Read more »

请更新到 WordPress MU 1.3.3 并下载 WordPress MU 1.3.3中文语言包

由于安全性的考量,WordPress 开发团队在更新了WordPress单用户版本的同时也更新多用户版 WordPress 到了 1.3.3。WordPress 中文团队也及时地更新了中文语言包供大家下载。这里是目前他们发布的 WordPress MU 1.3.3 中文包第一版的下载信息。 Chinese Localization files for WordPress MU 1.3.3: (1790 项字符串,最后更新于 2008-02-05 11:00 pm) 可下载的内容:zh_CN.mo 和 zh_CN.po 至于如何使用该语言包文件将你的 WordPress MU 汉化不在该文的讨论范围内,请参考怎样给WordPress MU 多用户版本变换语言 感谢WP中文团队DreamColor及其他团队成员的辛勤劳动,Job Well Done! 标签关键词: WordPress MU, WordPress MU 中文语言包, 中文化