找回密码
 成为会员

新浪微博登陆

只需一步, 快速开始

搜索
0赞
赞赏
手机版
扫码打开手机版
把文字装进口袋

虚拟主机上安装Lyceum的经过

东方不摆 2008-10-17 01:02:12
首先说明一下我的需求:
我想把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。当然你可以直接去修改数据库达到目的的。
您需要登录后才可以回帖 立即登录 新浪微博登陆
小帖士
如果你不是特别对他的每一句话感兴趣,不要随意用"关注"人的功能,因为关注以后,他的所有发帖回帖都会以通知的方式提醒你的!
统计信息
  • 会员数: 4661 个
  • 话题数: 8710 篇
  • 巅峰数: 8 人
返回顶部