記個流水賬
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 成功了.
因為這個問題 折騰了我兩個小時, 無奈的都想重裝redhat了. 這么容易解決的路徑問題, 居然搜來搜去搜了兩個小時. 以后遇到報錯一定要認真看錯誤信息.