记录bugzero的安装过程(很零乱,备查的):
操作系统为mandrake8.1 web server为tomcat 5.0.18
1.修改tomcat配置文件 在tomcat-5.0.18/conf/server.xml中增加 <Context path="bugzero" docBase="/usr/local/bugzero" debug="" />
2.创建 bugzero的数据库用户 mysql> use mysql create database bugzero_db; grant all privileges on bugzero_db.* to bugzero@'%' identified by 'bugzero' with grant option; grant all privileges on bugzero_db.* to bugzero@'localhost' identified by 'bugzero' with grant option; mysql> update user set password=password('bugzero') where User='bugzero'; mysql> flush privileges;
3.创建bugzero专有的mail user: 用户名[email protected] 密码:bugzero 登录192.168.100.11courier服务器 [root@eosweb script]# telnet localhost 2001 Trying 127.0.0.1... Connected to localhost (127.0.0.1). Escape character is '^]'. listdomain 200 000047<<<test2.com aaa.com eos.com demo1.thtf.com >>> reguser::[email protected]::bugzero 200 OK adduser quit 200 OK bye bye
4.执行安装程序 进行WEB-INF目录下,修改setup文件的执行权限 chmod setup +x 执行WEB-INF下的setup ./setup
5.指定admin的密码是bugzero 数据库选mysql3.x 4.0了
tomcat servlet container选tomat4/5
4.创建项目 cd $tomcat/webapps/bugzero/WEB-INF/bin chmod +x bugzero ./bugzero -create demo 创建了这个项目后,就可能登录了
5.http://192.168.100.123:8080/bugzero login吧 用户名/密码:dev/dev,qa/qa,test/test 唉,还很原始。
重要的插曲: 当时192.168.100.123这台机器上同时安装了oracle9i,而且配置文件中打开了XDB,占用8080端口。查看了一下oracle的配置文件 $oracle_path/admin/eosdb/pfile/initeosdb.ora.0123456789 其中有一段关于XDB的配置: ########################################### ? # MTS ? ########################################### dispatchers="(PROTOCOL=TCP) (SERVICE=eosdbXDB)"
将其注释掉
然后执行 su - oracle sqlplus /nolog sql> connect / as sysdba; sql> shutdown immediate; sql> create spfile from pfile='/data/oracle/admin/eosdb/pfile/initeosdb.ora.0123456789'; 成功 sql> startup; 失败 返回root用户 使用service oracle9i stop (注oracle9i是自己写的服务控制程序,放到/etc/init.d下,其中启动tnslsnr及startup数据库实例) 此时,正常关闭 但是service oracle9i start时,失败 报告ORA-01041: internal error.hostdef extension doesn't exist. 用ipcs查看,有几个以oracle用户打开的资源 分别用ipcrm删除掉了,重新启动oracle成功。

|