记个流水账
redhat 7.6 上部署 禅道. 禅道官网下载 http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.zbox_64.tar.gz
下载后将安装包放到/opt目录下, 我是windows下载后 用xftp传到/opt的.
1 cd /opt 2 tar -xvf ZenTaoPMS.9.8.3.zbox_64.tar.gz
需要修改禅道的Apache和mysql端口号,
-ap是Apache端口可随意设置,设为8088,
-mp是mysql数据库的端口.
修改完成后执行 /opt/zbox/zbox start,重启禅道.
1 /opt/zbox/zbox -ap 8088 2 /opt/zbox/zbox -mp 8089 3 /opt/zbox/zbox start
提示 Apache is running Mysql is running 即启动成功.
创建数据库账号:/opt/zbox/auth/adduser.sh
Account: sasa
Password: sasa1
开放 apache mysql端口
cd /etc/sysconfig
vim iptables,打开文件后,追加以下内容
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8088 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8089 -j ACCEPT
inster 键插入模式, 修改完成后 按ESC后, 输入 :wq 保存退出.
执行 /bin/systemctl restart iptables 重启防火墙。
使用 ip:8088 例如 192.168.1.200:8808 访问禅道即可. 初始账户: admin 密码: 123456
使用命令 systemctl start iptables 开启防火墙, 出现以下错误.
Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.
错误提示 找不到文件或目录 因为没有安装 iptables-services.
使用 yum install iptables-services 报错 xxxxx [Errno 256] No more mirrors to try.
查到了一个解决办法尝试一下, 执行以下命令
1: yum clean all 完成
2: yum makecache 此时出现了新的错误:
[Errno 14] curl#37 - "Couldn't open file /mnt/repodata/repomd.xml
查了将近两个小时各种方法无解后仔细看错误信息发现. 请求的路径是 /mnt/repodata/repomd.xml. 而我的redhat系统盘挂载的路径是 /mnt/cdrom/repodata/
有可能是之前修改了fstab.
报错时候的fstab文件信息.
使用命令 vim /etc/fstab 修改fstab文件 inster 键插入模式, 修改完成后 按ESC后, 输入 :wq 保存
修改后的fstab文件:
修改fstab文件后, 执行 umount -a 解除挂载 , 执行 mount -a 重新挂载.
重新执行 yum makecache 成功.
因为这个问题 折腾了我两个小时, 这么容易解决的路径问题, 居然搜来搜去搜了两个小时. 以后遇到报错一定要认真看错误信息.
继续使用 yum install iptables-services 安装iptables-services 服务.