注:就目前来说,这篇说明其实是写给LT的内测团队的。
LonelyThinker(以下简称LT)使用CakePHP框架开发,因此你需要这个框架才能运行LT。
CakePHP的下载方法、安装和设置等内容,在其官方网站上都有很详细地说明,这里不再赘述。
如果阅读英文吃力,也可以搜索相关的中文教程。经过4年的发展,CakePHP已经成了最流行的PHP框架之一,中文资料比4年前丰富许多。
假设我们将CakePHP的安装在如下目录:
/Users/felixding/Sites/CakePHP
假设我们的网站根目录在如下位置:
/Users/felixding/Sites/public_html
LT压缩包中包含core和webroot两个目录。按照CakePHP的要求,将core放置于:
/Users/felixding/Sites/CakePHP/core
将webroot目录下的所有文件复制到如下目录:
/Users/felixding/Sites/public_html
在复制时要注意,webroot目录下有名为.htaccess的隐藏文件。不过其实如果你用Windows的话,漏掉这个文件倒也无关紧要,因为这个文件主要是用来控制Friendly URL的,而Windows本来也不支持这功能。
假设你已经有了一个名为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)”需要这个词库以便正常工作。
按照你的情况,编辑如下文件以使LT连接数据库:
/Users/felixding/Sites/CakePHP/core/config/database.php
Windows用户可直接跳过本步,其它系统的用户则需要将如下目录的权限改为777:
/Users/felixding/Sites/CakePHP/core/tmp
大功告成,现在LT已经可以运行了!
默认的管理员用户名和密码如下,你可以登录后自行修改:
用户名:root
密码:lonelythinker
[emoticon:angel] 开始体验中...呵呵,有问题,LTFORUM上会说明
很强大,有机会再来深圳。
@xiaoxiao 最近可好?那个项目进展还顺利?
[emoticon:wave]
我试图去安装,参照你这篇教程。但发现这篇教程貌似已经过时?
1、core目录何在?
2、sql下如今有5个sql文件
而且我个人很别扭的一点就是,看似你的程序并没有考虑到虚拟主机用户?很多时候,用户名被限制在public_html下而无法访问到该目录上一层
@ahu Cake是可以安装在整个public_html下面的,你可以参考它的文档。这篇教程确实过时了,如今安装LT是个技术活 [emoticon:big_smile]