原文地址:
https://blog.csdn.net/plei_yue/article/details/79075298
ldap結合禪道(需要神道不是開源版)
https://www.cnblogs.com/lemon-le/p/6208522.html
禪道配置郵件通知
https://www.zentao.net/book/zentaopmshelp/96.html
如果服務器能連上郵件服務器 可是一直報連不上、配置/etc/hosts解析可以解決。
環境
Centos7.3
禪道9.7開源集成版(集成了mysql、apache、php)不需要自己配置
下載
禪道下載地址:http://dl.cnezsoft.com/zentao/9.7/ZenTaoPMS.9.7.stable.zbox_64.tar.gz
安裝
將我們下載好的安裝包解壓到/opt文件夾下
特別說明:不要解壓到別的目錄再拷貝到/opt/,因為這樣會導致文件的所有者和讀寫權限改變,也不要解壓后把整個目錄777權限。
可以使用命令:
tar -zxvf ZenTaoPMS.9.7.stable.zbox_64.tar.gz -C /opt
1
修改集成的mysql和apache端口號
為了不影響本地安裝的mysql和apache服務的時候我們修改禪道默認的端口號:
#設置mysql端口號是3307: [root@izuf6bopxrlqcajllezob1z zbox]# ./zbox -mp 3307 #設置apache端口號是90 [root@izuf6bopxrlqcajllezob1z zbox]# ./zbox -ap 90
Apache和Mysql常用命令
/opt/zbox/zbox start #命令開啟Apache和Mysql。 /opt/zbox/zbox stop #命令停止Apache和Mysql。 /opt/zbox/zbox restart #命令重啟Apache和Mysql。
添加數據庫用戶
運行auth下的adduser.sh進行添加數據庫用戶。如果不設置用戶,我們訪問禪道首頁的時候會報錯:
4:44:48 ERROR: SQLSTATE[HY000] [1045] Access denied for user ‘zentao’@’localhost’ (using password: YES) in framework/base/router.class.php on line 2145, last called by framework/base/router.class.php on line 2103 through function connectByPDO.
in framework/base/router.class.php on line 2195 when visiting
添加用戶的命令如下,我設置的是root,root:
#運行添加用戶的腳本 ./adduser.sh
訪問禪道
訪問輸入ip:90,點擊開源版,輸入默認的用戶名admin密碼123456
初次登陸需要修改密碼:
進入首頁:
訪問數據庫
點擊數據庫管理
輸入我們剛才添加的數據用戶root和密碼root,點擊確定
網頁直接顯示登錄界面:
系 統:默認選擇MySQL。
服務器:127.0.0.1:mysql端口 ,我在前面開啟服務時,mysql端口啟用的是3307。那么就填寫127.0.0.1:3307。
用戶名: root。
密 碼:root。
數據庫:zentao。
進入如下頁面
我們可以在上邊界面中進行數據庫的操作!
結合openldap
openldap截圖
管理員登入--后台--集成--ldap
ldap配置
屬性配置
保存
從ldap導入用戶(從下圖可以看出\ 神道里有的用戶和ldap都是獨立的、只是靠關聯關系來達到用戶驗證、禪道里必須要先有用戶)
注意:
ldap認證、ldap用戶和禪道用戶都可以登入、用ldap用戶登入后的賬號顯示的是關聯禪道用戶的信息。