Mambo(php)的java实现版--dotCMS安装笔记(ubuntu)

目前Mambo是最流行的开源建站系统,它是采用PHP技术实现的。而dotCMS是采用java+目前比较流行的多中技术完成的。

我是安装在Ubuntu7.10这个操作系统上了,在WinXP应该也差不多;

1.首先下载最新版本的dotcms,可从http://www.dotcms.org/官方网站上下载,也可以应用SVN下载;

2.安装前准备:

(1)首先安装JDK1.5或者更高的版本,配置环境变量;

(2)安装ant,并配置环境变量;

3.把下载完的文件解压缩到指定文件夹,这个是随意的,我放在/opt下了,并把这个文件夹的权限放开了,以便后面操作。在解压后的文件夹dotcms.org中有个docs的文件夹,这里有安装文档,很多中,你可以试试;

4.现在开始安装:

(1)编译一下,用到了ant,在dotcms给你提供了四种数据库,我用的是mysql,所以我按照mysql的编译了

(这里是在dotcms.org文件夹下):
1>ant buildmXsql
2>ant deploy

(2)如果前面完成了,那么运行mysql,注意如果mysql没有密码,是要报错的,可以这样解决:

1>mysql -u debian-sys-maint -p
2>(提示你输入密码:)Enter Password:手动敲入/etc/mysql/debian.cnf文件中[client]提供的密码;
3>mysql>UPDATA user SET Password = PASSWORD('NewPAssword')where USer = 'root';
4>quit;

(3)建立数据库:
1>创建一个dotcms,mysql>creat database dotcms;
2>在dotcms.org/build/sql中打开mysql:mysql -u root -proot<mysql.sql(这里注意替换你的用户名和密码,以及路径)

(4)把dotcms.org/build/lib下的dotcms_1.6.jar拷贝到dotcms.org/common/lib/ext中去;

(5)修改/conf/下的server.xml文件,将dotCms的启动端口修改为你要用的端口,比如8080。dotCms默认的是localhost,端口是80。注意端口一定未被占用;

(6).接下来是修改server.xml中的关于数据库连接的配置,这部分可以看看dotCms自带的docs文件夹下的安装文件的例子。有一点要注意的是数据库连接描述字符串中的端口要和本机数据库的使用端口一致;

(7)启动
在dotcms.org/bin下的catalina.sh run(注意权限问题);

(8) 打开浏览器,输入http://localhost/c;进到dotCms的登陆界面,输入test@dotcms.org,密码是test, 如果登陆成功,恭喜,配置完成。

Enjoy!