CentOS7 搭建 禪道項目管理服務

linux環境下搭建禪道

 

注意!禪道服務已經集成了 Apache Nginx MySQL 服務無需咱們本身搭建服務 只需解壓縮 訪問IP &域名便可使用;
php


1、安裝
html

進入禪道官網www.zentao.net,選擇適用的版本進行安裝,我這裏選擇9.4版本進行安裝mysql

Linux 64位一鍵安裝包(適用於Linux 64位)
linux

下載站點1:http://sourceforge.net/projects/zentao/files/9.4/ZenTaoPMS.9.4.zbox_64.tar.gz/downloadsql

下載站點2:http://dl.cnezsoft.com/zentao/9.4/ZenTaoPMS.9.4.zbox_64.tar.gz數據庫


Linux 32位一鍵安裝包(適用於Linux 32位)apache

下載站點1:http://sourceforge.net/projects/zentao/files/9.4/ZenTaoPMS.9.4.zbox_32.tar.gz/download瀏覽器

下載站點2:http://dl.cnezsoft.com/zentao/9.4/ZenTaoPMS.9.4.zbox_32.tar.gz安全

注:Linux一鍵安裝包必須直接解壓到/opt目錄下。服務器

一、將安裝包直接解壓到/opt目錄下,不要解壓到別的目錄再拷貝到/opt/,由於這樣會致使文件的全部者和讀寫權限改變,也不要解壓後把整個目錄777權限。

可使用命令: tar -zxvf  ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt


二、執行/opt/zbox/zbox start 命令開啓Apache和Mysql。

執行/opt/zbox/zbox stop 命令中止Apache和Mysql。

執行/opt/zbox/zbox restart 命令重啓Apache和Mysql。

2018-08-23_142526.png

三、瀏覽器訪問 http://ip:apache端口     (默認賬號 admin,密碼 123456)

本地瀏覽器輸入ip,點擊開源版,進入到禪道登陸界面,輸入默認用戶名和密碼admin/123456,進入後修改密碼(9.4版本對於密碼安全性要求比較高,須要修改成複雜的密碼)

點擊開源版本

修改默認用戶密碼


修改密碼

到此處,證實已經徹底搭建完成,能夠進行一系列新建產品和項目,包括分配任務。

2、如何訪問數據庫

一、網頁登陸數據庫。

禪道數據庫管理用的是adminer,可是爲了安全,訪問adminer的時候須要身份驗證,須要運行/opt/zbox/auth/adduser.sh來添加用戶(先 cd /opt/zbox/auth/ 而後執行 ./adduser.sh)。

如何操做:網頁訪問 http://禪道服務的ip:apache端口,點擊「數據庫管理」按鈕有2層驗證:

1)彈窗驗證是輸入運行 addusers.sh添加的用戶名和密碼。

我加的用戶名是root,密碼是123456。那麼受權頁面裏用戶名和密碼就填寫root和123456。

注意:這裏添加的用戶名和密碼是自定義的,你能夠根據你的使用習慣來添加。

你添加了什麼用戶名和密碼就填寫什麼。

2)網頁直接顯示登陸界面:

系   統:默認選擇MySQL。

服務器:127.0.0.1:mysql端口,我在前面開啓服務時,mysql端口啓用的是3307。那麼就填寫127.0.0.1:3307(服務器以實際部署的ip爲準)。

用戶名: root。(禪道默認的數據庫用戶名是root)

密   碼:123456。(禪道默認的數據庫密碼是123456)

數據庫:zentao。

導入數據

根據須要導入數據


二、命令行鏈接數據庫。

登陸數據庫:/opt/zbox/bin/mysql -u root -P mysql端口 -p  (好比:/opt/zbox/bin/mysql -u root -P 3307 -p)

導入數據庫:/opt/zbox/bin/mysql -u root -P mysql端口 -p 要導入的庫名 < XXXX.sql (好比:/opt/zbox/bin/mysql -u root -P 3307 -p zentao < zentao.sql)


配置域名訪問禪道

在部署的環境中(測試環境或虛擬機),能夠經過配置域名訪問禪道(在同一個局域網中)

server{

listen 80;

server_name zentao.xxx.com;  # 配置想要訪問的域名

location / {

proxy_pass http://xxx.xxx.xxx.xx:8888/;  # ip:端口 服務地址

proxy_set_header  Host            $host;

proxy_set_header  X-Real-IP        $remote_addr;

proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;

}

location ~* \.php{

root  /opt/zbox/app/htdocs;   #靜態頁面路徑

index  index.html index.htm index.php;  #禪道靜態頁面爲php後綴

try_files $uri $uri/ /index.html =404;

}

}


配置完成,須要作以下操做:

一、公司全部人須要使用禪道,在局域網中配置dns,這樣全部人才能經過域名去訪問禪道地址。 

二、我的使用或者只有小團隊使用,能夠在本機 C:\Windows\System32\drivers\etc 修改 hosts 文件:

192.168.xxx.xx  zentao.xxx.com  #因爲ip指向域名



linux搭建禪道過程遇到的問題

啓動Apache報錯,而Mysql卻啓動成功

apache啓動失敗,httpd沒有啓動

通過查看緣由,是本地環境的httpd沒有啓動,且默認80端口被佔用

肯定問題所在,可使用/opt/zbox/zbox -h命令來獲取關於zbox命令的幫助

其中 -ap參數 能夠修改Apache的端口,-mp參數 能夠修改Mysql的端口(好比:/opt/zbox/zbox -ap 8888)./zbox restart -ap 8888 -mp 3307

修改默認端口,查看httpd進程:ps -ef|grep httpd  

而後執行:  killall -9 httpd  中止全部httpd進程

進入 /opt/zbox/etc/sysconfig/  目錄中, 從新啓動httpd:service httpd start

而後再次執行 /opt/zbox/zbox start 命令開啓Apache和Mysql。

相關文章
相關標籤/搜索