『壹』 如何在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