Archive for 05月, 2007

lyceum中文解释

星期六, 05月 19th, 2007

简明英汉词典

基本解释

lyceum

n.

学园(古希腊哲学家讲的园林),学术讲演的会堂

get-recent-comments

星期五, 05月 18th, 2007

wordpress里面的get-recent-comments插件如果拿过来直接用的话,显示的最新留言是所有blog的回复,而不单单是自己个。
经过一番搜索发现了这个支持lyceum的get-recent-comments插件

Administration Interface
下载地址:http://blog.jodies.de/blog/get-recent-comments/lyceum/

PHP的BUG

星期四, 05月 17th, 2007

按照lyceum的要求把中文包zh_CN.mo放置到/lib/wp-includes/下面,并修改wp-config.php里的WPLANG为zh_CN
但是系统仍然显示英文。
后来经过查找,得到下面两篇文章:
1.解决后台语言问题,中文回来
2.Wordpress: fix for broken localization in PHP 5
把三个选项按照排列组合了一下,虽然有时后台能显示中文,但是什么内容都不输出。

我在虚拟主机上安装Lyceum的经过

星期四, 05月 17th, 2007

首先说明一下我的需求:
我想把blogwoo.com作为bsp的主域名,当有新blog生成的时候,他的域名是类似sumnny.blogwoo.com这样的二级域名,而非blogwoo.com/sumnny这样子的。
0.作为预备工作,我已经把blogwoo.com的泛域名*.blogwoo.com在域名管理里面指向了空间的IP。
1.下载解压lyceum,目前最新版本是0.34。
官方网站: http://lyceum.ibiblio.org/
下载解压后src目录下可以看到五个目录: bin,config,lyceum,installation和lib.
bin和installation暂时用不到,其中后者是安装说明文档。
因为我使用的是虚拟主机,没权限设置VirtualHost,所以把config和lib移到lyceum目录下。

2.修改配置文件
将 src\lyceum\config\wp-config-sample.php 重命名为 src\lyceum\config\wp-config.php
编辑 wp-config.php文件里的以下参数:
DB_NAME
DB_USER
DB_PASSWORD
DB_HOST
WEBROOT 因为我们放置跟根目录下,所以这里WEBROOT为空
MAINDOMAIN 因为我们的目的是用户的blog地址为sumnny.blogwoo.com,所以这里设置为blogwoo.com,如果设成www.blogwoo.com的话那最后将变成sumnny.www.blogwoo.com
DEFAULT_PS 默认是/%year%/%monthnum%/%day%/%postname%/,中文标题的postname会转码,不利于url的seo,所以我们换成一般比较常用的、我喜欢的/archives/%post_id%.html
SUBDOMAINS 修改为true。如果安装成功后再改会有点小麻烦,后面再述。

3.由于已经将lib和config拷贝到lyceum目录下,所以将src/lyceum/private.php中的修改PRIVATE_REL_PATH由。。/改为。/

4.把src\lyceum\wp-admin\目录下的所有文件拷贝到 src\lyceum\lib\wp-admin\下面,不知道是不是bug,如果不复制过去在登录的时候就会提示网页无法打开,或profile没找到.

5.设置完成后把lyceum目录下的所有文件上传到服务器的根目录,并设置权限
/ 777
/wp-comments-post.php 777
/wp-content/blogs/ 777

6.用脚本创建装lyceum tables:
http://blogwoo.com/wp-admin/install.php
完成后系统就会给你admin的默认登录账号.也可以进入:
http://blogwoo.com/system-admin/settings.php 进行设置.
访问http://blogwoo.com就会出现lyceum的主界面.可以注册或登录新用户了.

7.删除src/lyceum/wp-admin/install.php,保证系统安全。

如果你在安装的时候没有设置subdomain,然后安装完成后换成subdomain,那么原先注册的blog可能无法正常登录管理,比如blogwoo.com/sumnny,虽然可以通过sumnny.blogwoo.com访问blog,但是管理后台的很多路径还是blogwoo.com/sumnny
这时你可以访问sumnny.blogwoo.com/admin/option-general.php,修改slug为sumnny2,点更新会报错,不管,再访问sumnny.blogwoo.com/admin/option-general.php,把sumnny2改回sumnny,又报错。但是这时你的bloginfo已经更新到了sumnny.blogwoo.com。当然你可以直接去修改数据库达到目的的。

参考文档:
(1)安装多用户版wordpress—lyceum(my.opera.com被封您可能不能正常访问)
(2)Lyceum安装指南中文版

爱Wordpress,更爱Lyceum

星期三, 05月 16th, 2007

本来想装WPMU,因为是wordpress的官方多用户版,wordpress.com也是用wpmu架设的。

blogwoo.com最初的设想也是想架wpmu的,记得两年前跟haospoke就想过用wpmu架自己的blogsp的,但由于技术上面的原因竟然安装不起来后来之得作罢。再后来有了dreamhost的空间后,自己又蠢蠢欲动,结果好歹是安装上了,运行了许久。

不过那时候用的不是二级域名,例如现在的sumnny.blogwoo.com以前都是blogwoo.com/sumnny的,主要在于blogwoo.com域名不支持泛域名。

因为DH的空间到期,不得不寻找下一个安身之处,好在有yang的帮忙,暂时放在他的空间上,所以转移域名的时候自己顺带在now.cn买了VDNS无限版,这样就支持泛域名了。

经过昨晚的努力,终于顺利把lyceum架起来了。心得后面另文详述!