天天看點

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

作者:JasonTang

簡介:日常應用中,經常需要在Linux系統中部署Web服務,比如檔案挂你系統。Feng Office(以前稱為OpenGoo)是一個免費和開源的線上項目管理和協作工具,采用B/S架構,運用php語言開發而成。Feng Office是內建了所有管理項目、客戶、任務、文檔、同僚、客戶與供應商的溝通和協作、計費、安排會議和活動功能于一體的平台。Feng Office使用友善、便于管理、十分靈活,使用它可以改善公司内部溝通,提高生産力,提高客戶滿意率等等。

本文主要介紹開源檔案管理系統fengoffice的安裝部署過程,詳細内容請參考下文。

一、準備基礎環境

1、檢查CentOS版本

執行指令# yum install -y redhat-lsb安裝lsb指令包

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

執行指令# lsb_release -a檢視CentOS版本

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

2、下載下傳fengoffice

下載下傳fengoffice到本地

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

上傳到Linux的/var/www/html目錄

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

更改檔案名為fengoffice

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

二、部署FengOffice檔案管理系統

1、檢視資料庫Mysql是否支援InnoDB引擎

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

備注: 過指令行進入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

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

點選“next”進行第二步安裝,如下圖

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

注意:執行安裝的第二步驟中提示錯誤,/config /cache /upload和/tmp四個目錄無法讀寫,執行chmod指令授權後,還是繼續提示錯誤。是以考慮是不是linux的安全規則問題。于是執行指令# vim /etc/sysconfig/selinux 修改selinux配置,SELINUX=enforcing改為SELINUX=disabled。重新開機linux系統。繼續安裝,這次沒有報錯。如下圖

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

繼續點選“next”進行第三步安裝。如下圖

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

繼續點選“next”進行第四步安裝。如下圖

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

繼續點選“finish”完成安裝。如下圖

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

3、通路fengoffice

在浏覽器輸入http://IP位址/fengoffice,輸入管理者的賬号和密碼資訊後送出。如下圖

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

輸入使用者名和密碼登陸。如下圖

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

出現fengoffice的通路首頁。如下圖

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

修改預設語言。執行指令# vim ./config/config.phpwen配置檔案,将define('DEFAULT_LOCALIZATION', 'en_us'); 改為define('DEFAULT_LOCALIZATION', 'zh_cn');如下圖

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統

重新通路http://IP位址/fengoffice。如下圖

Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統
Linux中Apache服務安裝與配置(四)——部署開源檔案管理系統