Lyceum 1.0.3 发布

06月 6th, 2008 by sumnny

Lyceum 1.0.3主要修复了一些bug。
下载请到此
不知道lyceum什么时候能把内核升级到2.5系列啊。

升级到1.02

05月 24th, 2008 by sumnny

前面网站放在meyu.net的时候曾经升级过一次,但是没有成功。

今天从官网下载了1.02版本,修改了一下private.php,然后拷贝wp-config.php过来,一切就都ok了。

lyceum升级越来越简单了。

lyceum的bug?

12月 4th, 2007 by sumnny

发现一个奇怪的问题,如果有别人的回复需要认证的话,登陆到sumnny.blogwoo.com下的控制面板里的Comments in moderation (2) »的连接路径不对,但是其他域名的好像没有问题。

真的很奇怪!

glazed for lyceum

11月 28th, 2007 by sumnny

曾经推荐过自己blog所用的这款模板——Glazed。但作者放出来的版本是支持widget的。lyceum现在还没有完全支持widget,所以我修改后才使用上。

现在把我改过的不支持widget、能用于lyceum的glazed放给大家。希望喜欢的下载

Lyceum 1.0.2

11月 26th, 2007 by sumnny

Lyceum项目组于昨天(11.25)日释放了Lyceum1.0.2版本。

Lyceum1.0.1和1.0.2版本的区别在此

1.0.2修复了两个bug:

恢复了一些1.0.1拿掉的系统设置里的UI元素;重定义了session和session数据的过期行为。

有4个新特性:

wp_pagenavi for lyceum

11月 12th, 2007 by sumnny

网上搜了一遍没找到能用在lyceum上的wp_pagenavi,从作者那里下载装上后只能显示下一页的功能,无法显示总页数。

只好硬着头皮打开pagenavi.php自己看代码。看的云里雾里的。

后来发现中间作者注释掉了一段,不知道干嘛用的。

试试把注释去掉,结果竟然发现好用了,呵呵

My new WordPress MU Site

11月 7th, 2007 by sumnny

看到wpmu1.3发布的消息,禁不住诱惑,在自己的服务器上试着架了个新的wpmu站点测试。

安装出奇的顺利,想当初跟haospoke想利用wpmu架个bsp的时候折腾了很久都没成功架起来。

这也是当初我为什么弃wpmu选择lyceum的主要原因。

wordpress.com.cn的统计

11月 7th, 2007 by sumnny

zhzr的blog透露,截至2007年10月24日,“wordpress.com.cn的用户已经超过500人,今天共有2000多人访问过我们,产生了3万个pv和8万次点击。”

wordpress.com.cn的用户超过500人 1天前 我很兴奋的看到wordpress.com.cn的用户已经超过500人,今天共有2000多人访问过我们,产生了3万个pv和8万次点击。服务器快4个月没重启,wp.com.cn也已经连续运行了109天,刚才我第一次重启了服务器,一个再简单不过的重启操作,我还很依依不舍。 做为一个定位于wordpress爱好者的过渡blog,大家在使用wp.com.cn后能体会到这个软件的强大功能,最终大家在熟悉…

解决wpmu和lyceum中文化不起作用的问题

11月 1st, 2007 by sumnny

原来lyceum0.34的时候是通过更改gettext.php里php5的bug来实现的。但是升级到lyceum1.0.1后whatup的插件怎么改都不对,当初还以为是他的插件有问题呢。找上门去,whatup说他的插件没有做任何修改就工作正常。

真是妖怪了。

今天装上wpmu以为中文化会很顺利的,结果发现选择了chinese之后界面还是英文的。看来不是程序的问题啊。继续在gettext上下功夫。

最后在wpmu论坛里发现了这篇文章——language error (strange),死马当作活马医,按照Bloggproffs的方法把gettext106行开始的

$this->enable_cache = $enable_cache;

// $MAGIC1 = (int)0×950412de; //bug in PHP 5.0.2
$MAGIC1 = (int) - 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) - 569244523;
// 64-bit fix
$MAGIC3 = (int) 2500072158;

$this->STREAM = $Reader;
$magic = $this->readint();
if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}

替换成

$this->enable_cache = $enable_cache;

// $MAGIC1 = (int)0×950412de; //bug in PHP 5
$MAGIC1 = (int) - 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) - 569244523;
$MAGIC3 = (int) 2500072158; // <- 64 BIT FIX: ADD THIS LINE!

$this->STREAM = $Reader;
$magic = $this->readint();
if ($magic == $MAGIC1 || $magic == $MAGIC3) { // <- 64 BIT FIX: CHANGE THIS LINE!
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}

上传,刷新,竟然显示中文了。wpmu和lyceum都正常了。

同一个虚拟主机上第一段代码在wordpress单用户版本上工作正常,我对比过wordpress跟wpmu里的gettext文件,两者完全一样,为什么到wpmu和lyceum下面就不对了呢? 经测试更改过的gettext在wordpress下也是工作正常的。

问题的根源原来是Wordpress在64位的CPU下(linux系统)运行时,由于PHP-gettext解析.mo语言文件出错,以至于Wordpress在使用中文版本时失败。这是由于PHP-gettext在加载.mo文件时,没有正确匹配验证位导致stream自动关闭。详细请看此文

看来我在的meyu这台服务器是64位CPU的啊。奇怪wordpress怎么一直没修正这个问题,Wordpress使用的PHP-gettext版本不是最新版本?

No WPMU site defined on this host

11月 1st, 2007 by sumnny

在blogwoo下面建了个目录wpmu,把解压后的文件上传到目录下,访问wpmu/index.php提示错误:

No WPMU site defined on this host 

后来发现,是因为手动编辑过wp-config.php的缘故。删除wp-config.php再访问wpmu/index.php,系统会提示你把根目录wpmu和wpmu/wp-content设置为777就能访问了。

还需要把wp-config-sample.php 再传上去才行,否则提示

Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation.