丁宇 | DING Yu

安装和设置LonelyThinker

注:就目前来说,这篇说明其实是写给LT的内测团队的。

1.下载并安装CakePHP

LonelyThinker(以下简称LT)使用CakePHP框架开发,因此你需要这个框架才能运行LT。

CakePHP的下载方法、安装和设置等内容,在其官方网站上都有很详细地说明,这里不再赘述。

如果阅读英文吃力,也可以搜索相关的中文教程。经过4年的发展,CakePHP已经成了最流行的PHP框架之一,中文资料比4年前丰富许多。

假设我们将CakePHP的安装在如下目录:

/Users/felixding/Sites/CakePHP

假设我们的网站根目录在如下位置:

/Users/felixding/Sites/public_html

2.下载LT并将其置于合适的目录

LT压缩包中包含core和webroot两个目录。按照CakePHP的要求,将core放置于:

/Users/felixding/Sites/CakePHP/core

将webroot目录下的所有文件复制到如下目录:

/Users/felixding/Sites/public_html

在复制时要注意,webroot目录下有名为.htaccess的隐藏文件。不过其实如果你用Windows的话,漏掉这个文件倒也无关紧要,因为这个文件主要是用来控制Friendly URL的,而Windows本来也不支持这功能。

3.建立数据库

假设你已经有了一个名为lonelythinker的MySQL数据库,那么你只要把以下两个文件导入到数据库里就好了:

/Users/felixding/Sites/CakePHP/core/config/sql/lonelythinker.sql
/Users/felixding/Sites/CakePHP/core/config/sql/lonelythinker_bayesian_wordlist.sql

其中第二个文件是包含了2万多个词汇的贝叶斯词库,LT的SPAM清洁机器人“毛毛(M-O)”需要这个词库以便正常工作。

4.编辑数据库配置文件

按照你的情况,编辑如下文件以使LT连接数据库:

/Users/felixding/Sites/CakePHP/core/config/database.php

5.使tmp目录可写

Windows用户可直接跳过本步,其它系统的用户则需要将如下目录的权限改为777:

/Users/felixding/Sites/CakePHP/core/tmp

大功告成,现在LT已经可以运行了!

控制面板

默认的管理员用户名和密码如下,你可以登录后自行修改:

用户名:root
密码:lonelythinker

LT 0.4.9中的评论统计功能


  1. liupeng @ 2009-04-17 17:32:20 +0800:

    [emoticon:angel] 开始体验中...呵呵,有问题,LTFORUM上会说明

  2. xiaoxiao @ 2009-04-17 21:25:12 +0800:

    很强大,有机会再来深圳。

  3. 丁宇 @ 2009-04-17 21:50:03 +0800:

    @xiaoxiao 最近可好?那个项目进展还顺利?

  4. ahu @ 2011-01-16 05:56:50 +0800:

    [emoticon:wave]

    我试图去安装,参照你这篇教程。但发现这篇教程貌似已经过时?
    1、core目录何在?
    2、sql下如今有5个sql文件

    而且我个人很别扭的一点就是,看似你的程序并没有考虑到虚拟主机用户?很多时候,用户名被限制在public_html下而无法访问到该目录上一层

  5. 丁宇 @ 2011-01-24 05:25:24 +0800:

    @ahu Cake是可以安装在整个public_html下面的,你可以参考它的文档。这篇教程确实过时了,如今安装LT是个技术活 [emoticon:big_smile]