勾股OA是基於ThinkPHP6 + Layui + MySql打造的實用的開源的企業辦公室系統,開箱即用,使用勾股OA可以簡單快速地建立企業級的辦公室自動化系統。 辦公室自動化系統是員工及管理者使用頻率最高的應用系統,可大幅提升公司的辦公室效率,我們立志為中小企業提供開源好用的辦公室自動化系統,幫助企業節省數位化、資訊化辦公室的成本。
1.系統各功能模組,一目了然,操作簡單;通用型的後台權限管理框架,員工的操作記錄全覆蓋跟踪,緊隨潮流、極低門檻、開箱即用。
2.系統整合了系統設定、人事管理、行政管理、訊息管理、企業公告、知識庫、審批流程設定、辦公室審批、日常辦公、財務管理、客戶管理、合約管理、專案管理、任務管理等基礎模組。 。
3.系統方便二次開發,易於功能擴展,程式碼維護,滿足專注業務深度開發的需求。
4.開發人員可以快速基於此系統進行二次開發,免去寫一次系統架構的痛苦,幫助開發者高效降低開發的成本,透過二次開發之後可以用來做CRM,ERP,專案管理等企業辦公系統。
系統後台整合了主流的通用功能,如:登入驗證、系統設定、操作日誌管理、角色權限、職位職稱、功能選單、模組管理、關鍵字管理、檔案上傳、資料備份/還原、基礎資料、審核流程、員工管理、訊息通知、企業公告、知識文章、辦公室審核、日常辦公室、財務管理、API介面等。更多的個人化功能可以基於目前系統便捷做二次開發。
一、伺服器。
伺服器最低配置
1核心CPU (建議2核心+)
1G內存(建議4G+)
1M頻寬(建議3M+)
伺服器運行環境要求
PHP >= 7.2.5(建議7.4)
Mysql >= 5.5.0 (需支援innodb引擎)
Apache 或Nginx
PDO PHP Extension
MBstring PHP Extension
CURL PHP Extension
Composer (用於管理第三方擴充包)
二、系統安裝
命令列安裝(推薦)
建議使用命令列安裝,因為採用命令列安裝的方式可以和勾股OA隨時保持更新同步。使用命令列安裝請提前準備好Git、Composer。
Linux下,勾股OA的安裝請使用以下指令進行安裝。
第一步:下載勾股OA到本地
第二步:進入目錄
cd gouguoa(文件所在根目錄)
第三步:下載PHP依賴套件
composer install
第四步:新增虛擬主機並綁定到專案的public目錄,實際部署中,確保綁定網域存取到的是public目錄。 (這一步很重要,很多人出錯)
第五步:偽靜態配置(這一步也很重要,很多人出錯)
Nginx 修改nginx.conf 設定檔加入下面的語句。
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }Apache 把下面的內容儲存為.htaccess檔放到套用到public 檔案的同級目錄下。
步驟六:造訪http://www.你的網域.com/install/index 進行安裝(訪問主網域會自動跳到安裝連線的)
注意:安裝過程中,系統會自動建立資料庫,請確保填寫的資料庫使用者的權限可建立資料庫,如果權限不足,請先手動建立空的資料庫,然後填寫剛建立的資料庫名稱和使用者名稱也可完成安裝。
提醒:安裝過程中,如果進度條卡住,一般都是資料庫寫入權限或安裝環境配置問題,請注意檢查。
1.安裝失敗,可能存在php設定檔禁止了putenv 和proc_open函數。解決方法,找出php.ini檔案位置,開啟php.ini,搜尋disable_functions 項,看是否停用了putenv 和proc_open函數。如果在停用清單裡,移除putenv proc_open然後退出,重新啟動php即可。
2.如果安裝後開啟頁面提示404錯誤,請檢查伺服器偽靜態配置,如果是寶塔面板,網站偽靜態請配置使用thinkphp規則。
3.如果提示目前權限不足,無法寫入設定檔config/database.php,請檢查database.php是否可讀,還有可能是目前安裝程式無法存取父目錄,請檢查PHP的open_basedir設定。
4.如果composer install失敗,請嘗試在命令列進行切換配置到國內來源,命令如下composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/。
5.訪問http://www.你的網域.com/install/index ,請注意查看偽靜態請配置是否設定了thinkphp規則。