前段時間公司一直要求進行只是梳理,整合,想著做一套知識管理系統,在gitee上找到了一個開源的項目管理系統,帶的有知識庫管理子系統,索性就拿來使用了; gitee地址 https://gitee.com/gouguopen/dev.git 【非廣告推廣】解決公司實際需要 我這個部署到本地了,使用集成 ...
前段時間公司一直要求進行只是梳理,整合,想著做一套知識管理系統,在gitee上找到了一個開源的項目管理系統,帶的有知識庫管理子系統,索性就拿來使用了;
gitee地址 https://gitee.com/gouguopen/dev.git
【非廣告推廣】解決公司實際需要
我這個部署到本地了,使用集成開發環境phpstudy搭建,
環境要求使用:
PHP >= 7.1
Mysql >= 5.5.0 (需支持innodb引擎)
Apache 或 Nginx
PDO PHP Extension
MBstring PHP Extension
CURL PHP Extension
Composer (用於管理第三方擴展包)
我使用的是apache ,
下麵把步驟分享一下,請大家多多指點:
一、環境準備,我用的是win10系統,
下載phpstudy,下載composer,添加至系統環境中;安裝路徑不能有中文,啟動環境,把php添加到環境變數。
下載composer,安裝步驟一樣,部署到php.exe根目錄下。
註:新建文本 命名 composer 內容複製進去,更改尾碼名 .bat後執行一下。
@php "%~dp0composer.phar" %*
環境部署好了。
註:環境部署好後,cmd 執行php -v和composer -V看看反饋信息是不是正確。
二、下載源碼,可以使用git 也可以直接下載為zip包,我這裡使用的是zip包下載;
解壓放入到phpstudy的www目錄下,命名為dev;
進入dev文件夾,打開cmd,執行composer install 自動安裝依賴庫,下載慢的話 可以參考composer中文網的把下載鏡像更改為國內阿裡;這裡就不在贅述了。
出現提示信息安裝依賴庫完成
,這個程式不會自己建立資料庫,需要自己新建一個資料庫,我這裡命名為dev,字元集選擇為utf8mb4,
,最後要設置網站的偽靜態,指定網站路徑為 WWW/dev/public,好多人錯到這一步,導致無法訪問。
Nginx 修改nginx.conf 配置文件 加入下麵的語句。
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
Apache 把下麵的內容保存為.htaccess文件放到應用入 public 文件的同級目錄下。
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
確定好後,打開網站,
我這裡使用的埠號 是 83
執行安裝填寫進入參數即可
安裝後根據需要設置信息,根據業務需要調整即可,
以上步驟僅提供參考,
下麵是內容展示
菜單和編輯 組織架構,許可權,崗位 員工根據自己需要編輯即可。
我這裡用許可權限定了菜單,只允許查看知識庫編輯,這是本地導入文章後的效果,
系統特點
- 多產品支持,可添加多產品管理
- 多項目支持,可以多項目同時進行管理
- 可配置的用戶角色控制,不同的角色可配置不同的操作許可權
- Wiki 形式的文檔撰寫,Mardown編輯器,程式員使用高效便捷
- 每個項目配置有需求、任務、Wiki文檔、動態記錄、互動評論、工作記錄模塊
- 任務時間跟蹤機制,項目任務多狀態流轉,任務成果可見可控。
- 工時登記,團隊精細化管理,可統計每個人每天在每個項目做了多少時間
- 任務安排,任務分配指定人,可設置負責人、多協同人員
- 員工的操作記錄全覆蓋跟蹤
這個系統也適用於公司的項目跟蹤等等 我這裡就只是用了知識庫功能。