簡介:日常應用中,經常需要在Linux系統中部署Web服務,比如檔案挂你系統。Feng Office(以前稱為OpenGoo)是一個免費和開源的線上項目管理和協作工具,采用B/S架構,運用php語言開發而成。Feng Office是內建了所有管理項目、客戶、任務、文檔、同僚、客戶與供應商的溝通和協作、計費、安排會議和活動功能于一體的平台。Feng Office使用友善、便于管理、十分靈活,使用它可以改善公司内部溝通,提高生産力,提高客戶滿意率等等。
本文主要介紹開源檔案管理系統fengoffice的安裝部署過程,詳細内容請參考下文。
一、準備基礎環境
1、檢查CentOS版本
執行指令# yum install -y redhat-lsb安裝lsb指令包
執行指令# lsb_release -a檢視CentOS版本
2、下載下傳fengoffice
下載下傳fengoffice到本地
上傳到Linux的/var/www/html目錄
更改檔案名為fengoffice
二、部署FengOffice檔案管理系統
1、檢視資料庫Mysql是否支援InnoDB引擎
備注: 過指令行進入mysql執行如下指令:SHOW variables like "have_%",顯示結果中會有如下3種可能的結果:
have_innodb YES #已經開啟InnoDB引擎
have_innodb NO #未安裝InnoDB引擎
have_innodb DISABLED #未啟用InnoDB引擎
針對第二種未安裝,隻需要安裝即可;針對第三種未啟用,則打開mysql配置檔案,找到 skip-innodb項,将其改成#skip-innodb,之後重新開機mysql服務即可。
2、安裝fengoffice
在浏覽器的位址欄輸入位址指向fengoffice/public/install
點選“next”進行第二步安裝,如下圖
注意:執行安裝的第二步驟中提示錯誤,/config /cache /upload和/tmp四個目錄無法讀寫,執行chmod指令授權後,還是繼續提示錯誤。是以考慮是不是linux的安全規則問題。于是執行指令# vim /etc/sysconfig/selinux 修改selinux配置,SELINUX=enforcing改為SELINUX=disabled。重新開機linux系統。繼續安裝,這次沒有報錯。如下圖
繼續點選“next”進行第三步安裝。如下圖
繼續點選“next”進行第四步安裝。如下圖
繼續點選“finish”完成安裝。如下圖
3、通路fengoffice
在浏覽器輸入http://IP位址/fengoffice,輸入管理者的賬号和密碼資訊後送出。如下圖
輸入使用者名和密碼登陸。如下圖
出現fengoffice的通路首頁。如下圖
修改預設語言。執行指令# vim ./config/config.phpwen配置檔案,将define('DEFAULT_LOCALIZATION', 'en_us'); 改為define('DEFAULT_LOCALIZATION', 'zh_cn');如下圖
重新通路http://IP位址/fengoffice。如下圖