‘壹’ 如何在linux服务器上部署禅道
1. 查看Linux服务器版本信息
# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
2. 禅道开源版安装包下载
# wgethttp://dl.cnezsoft.com/zentao/9.8.2/ZenTaoPMS.9.8.2.zbox_64.tar.gz
3. 直接解压安装包到/opt目录下
// -C:Change to directory
# tar -zxvf ZenTaoPMS.9.0.1.zbox_64.tar.gz -C /opt
4. 修改禅道自带apache、mysql端口
为了不占用Server上默认的80、3306端口,我们修改禅道自带的apache、mysql端口。你可以根据自己的喜好来修改端口。
1)修改禅道自带的apache端口:
# /opt/zbox/zbox -ap 9000
2)修改禅道自带的mysql端口:
# /opt/zbox/zbox -mp 9001
5. 启动禅道服务
# /opt/zbox/zbox start
Apache is running
Mysql is running
注:你可以通过/opt/zbox/zbox stop命令终止以上服务,也可通过/opt/zbox/zbox restart命令重启以上服务。
6. 配置iptables防火墙规则,允许端口访问
# iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
# iptables -A INPUT -p tcp --dport 9001 -j ACCEPT
7. 重启防火墙,使上述规则生效
# service iptables save
# service iptables restart
8. 设置禅道服务自动启动,以保证每次服务器重启后禅道能够正常运行
1)编辑rc.local文件,在文件末尾添加禅道重启命令,保存后退出
# vim /etc/rc.local
……
/opt/zbox/zbox start
:wq
2)重启服务器后,使用ps命令查看禅道服务是否自动启动
# ps aux | grep zbox
9. 打开浏览器,输入以下网址即可访问禅道
http://x.x.x.x:9000/zentao/
管理员登录的默认账号和密码:admin;123456
至此,禅道软件在Linux服务器上的部署已全部完成。
问题及解决方案:
1. 在部署过程中,第7步执行时报错:
# service iptables save
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
# service iptables restart
Redirecting to /bin/systemctl restart iptables.service
Failed to restart iptables.service: Unit not found.
解决方案:用如下命令安装后,即可restart iptables service:
#yum install iptables-services
‘贰’ 濡备綍瀹夎卛oncube镓╁𪾢
濡备綍瀹夎卛oncube镓╁𪾢
鏂囩珷鎽樿 » 绂呴亾镄勫姞瀵呜蒋浠朵娇鐢ㄧ殑鏄痠oncube锛屾湰绡囨枃绔犲悜鎭ㄨ茶堪濡备綍閮ㄧ讲瀹夎卛oncube镄勬墿灞曘
涓銆佷笅杞絣oader-wizard.php
浜屻佽繍琛宭oader-wizard.php绋嫔簭
绂呴亾涓扑笟鐗堟湰镄勬牳蹇冧唬镰侀兘鏄锷犲瘑镄勶纸鍓岖镄删tml, css, js, 閰岖疆锛岃瑷椤规槸寮婧愮殑锛夌殑锛屼娇鐢ㄧ殑锷犲瘑杞浠舵槸 ioncube锛屽洜姝よ佽兘杩愯岀呴亾涓扑笟鐗堟湰镄勮蒋浠讹纴鍏堣佹寜镦ioncube镓╁𪾢銆
涓銆佷笅杞絣oader-wizard.php
ioncube鎻愪緵浜嗕竴涓瀹夎呯殑钖戝肩▼搴忥纴鍙浠ラ潪甯告柟渚跨殑甯锷╂娴媝hp镄勮繍琛岀幆澧冿纴镊锷ㄧ粰鍑烘彁绀恒
1.1 阃氲繃涓嬮溃镄勫湴鍧涓嬭浇loader-wizard锛http://www.ioncube.com/loader-wizard/loader-wizard.zip
1.2 涓嬭浇涔嫔悗锛屽皢鍏惰В铡嬬缉锛屽埌apache镄剋ww鎴栬卙tdoc鐩褰曘
浜屻佽繍琛宭oader-wizard.php绋嫔簭
2.1 浣跨敤娴忚埚櫒璁块梾loader-wizard.php 姣斿 http://localhost/loader-wizard.php 瀹为檯镄勮块梾璺寰勬牴鎹𨱍呭喌淇鏀广
2.2 杩欎釜loader绋嫔簭缁忚繃璁$畻涔嫔悗锛屼细镊锷ㄧ粰鍑烘彁绀猴细
镙规嵁杩欎釜钖戝肩▼搴忕殑鎻愮ず锛屼笅杞界浉搴旂殑瑙e瘑杞浠躲
灏嗕笅杞戒笅𨱒ョ殑瑙e瘑杞浠舵斁鍦ㄥ畠鎸囧畾镄勭洰褰曚腑銆
涓嬭浇钖戝肩▼搴忚$畻鍑烘潵鏂扮殑php.ini鏂囦欢锛屾浛鎹㈢郴缁熷师𨱒ョ殑php.ini鏂囦欢銆
閲嶆柊钖锷╝pache銆
2.3 楠岃瘉鏄钖﹀畨瑁呮垚锷
閲嶆柊钖锷ㄤ箣钖庯纴鍐嶆¤块梾loader.php锛屽傛灉瀹夎呮垚锷燂纴绯荤粺浼氭彁绀恒
‘叁’ 在linux中怎么部署两套禅道管理软件
1、linux下有两种界面1种是可视化界面,你可以双击安装包安装程序2、第二种是命令行界面,你可以使用命令 rpm -ivh 等安装程序包3、再命令行界面下也可以在安装程序目录下配置-编译-安装./configureMakeMake install4、说明以上第二种针对后缀名为.rpm的安装包,第三种针对解压后文件夹(后缀名一般为.tar.bz2)先用tar -jxvf命令解压
‘肆’ 如何在一台服务器上同时搭建禅道和gitlab
如果使用的是linux一键安装包,按照安装文档启动服务即可,如果要自己搭建环境,需要先把 apache mysql php环境搭建好,如何搭建可以网上搜索资料,介绍的资料很多。
‘伍’ linux下怎么安装部署禅道8.1.3版本
linux一键安装包内置了apache, php, mysql这些应用程序,只需要下载解压缩即可运行禅道。
从7.3版本开始,linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包。
1、将安装包直接解压到/opt目录下,不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变。
可以使用命令: tar zxvf ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt/
2、执行/opt/zbox/zbox start 命令开启Apache和Mysql。
执行/opt/zbox/zbox stop 命令停止Apache和Mysql。
执行/opt/zbox/zbox restart 命令重启Apache和Mysql。
可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助
其中 -ap参数 可以修改Apache的端口,-mp参数 可以修改Mysql的端口
3、浏览器访问 http://ip:端口
4、数据库的用户名:root,密码为空。数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行/opt/zbox/auth/adser.sh来添加用户(先 cd /opt/zbox/auth/ 然后执行 ./adser.sh)。
5、网页访问禅道,点击数据库管理有2层验证:
1)弹窗验证是输入运行 adsers.sh添加的帐号和密码;
2)网页直接显示登录界面:服务器:127.0.0.1:mysql端口 帐号 root 数据库填写zentao