需要的环境:Linux-centos6.8,PHP-5.4,Mysql-5.6,Apache-2.2
先由禅道官网下载开源11.4版本二进制包
(1)进去之后根据自身环境选择安装包进行下载(此次开发环境为centos6.8,因此选择低版本linxu一键安装包)
注意:linux一键安装包必须直接解压到/opt目录下。
(2)导入安装包进行安装
将我们下载好的禅道包使用命令rz导入服务器中(如果服务器没有rz命令可以使用yum install –y lszrz命令进行安装)
导入到服务器后使用tar 命令进行解压。
解压完成后会多出一个zbox文件,zbox文件是禅道系统的根目录文件。
使用/opt/zbox/zbox start进行启动发现报错,显示为80端口被占用。
发现80端口被nginx占用,因为本次项目下载的为一键安装包,包里自带httpd以及mysql,如果本台服务器已经有了httpd和mysql,再启动禅道时会端口冲突。
在/opt/zbox/etc/apache目录,使用vim进入httpd.conf更改配置信息。
修改前的端口为80
找到listen,此时指定的端口为80,因为已经被nginx占用,我们修改为8081
修改后为8081,使用wq保存退出并重新启动禅道
启动成功,现在我们登录IP+端口访问测试
访问成功,开源版禅道到此搭建结束
默认的账号为:admin
默认的密码为:123456
遇到的问题
同事登录不上禅道,输入账号密码显示没有权限
1.登录服务器进行查看,有进程,说明服务没问题。
2.用户显示没有权限,我进配置文件进行账号及密码的添加,但是去找配置文件,发现并没有可以添加账号密码的配置文件,于是我想登录禅道后台进行查看。
3.刚开始登录显示账号密码不正确,我点击忘记密码,根据提示进行操作,在/opt/zbox/app/zentao/tmp 目录下创建他给的文件,然后刷新,此时他会跳转出一个修改密码的界面,输入新密码即可。
4.修改完密码进行登录,筛选用户的名字,找到后发现他的权限位置是空的,于是给他添加了对应身份即可登录。