快速搭建kodexplorer+OnlyOffice私有雲辦公平台


環境要求
激活可道雲授權:企業版及以上更多了解
操作系統: windows 7/8/10 以上; windows server 2008/2012/2016 以上;
服務器內存必須4G以上;
C盤剩余空間不少於20G;
當前登錄用戶必須是管理員;
下面操作不支持安裝在虛擬機中,如果安裝了VirtualBox虛,需要先卸載或換一台服務器做office解析;


一、下載相關資源
1、在桌面創建一個文件夾,重命名為kod; 【注: 必須在桌面】
2、下載下列內容到kod文件夾
docker安裝程序 DockerToolbox
docker鏡像包kodoffice.tar
office數據包 officeData.zip
docker資源文件夾 data.zip
3、解壓data.zip 到當前文件夾(桌面的kod文件夾)


二、安裝docker
1、安裝DockerToolbox程序
雙擊桌面kod文件夾下“DockerToolbox”程序,無需任何設置,一直點下一步直到完成。 安裝成功后桌面會多出如下三個軟件快捷方式。 docker-install

注意:

不要更換安裝位置,必須安裝在C:/Program Files/
如果你安裝了360,可能會阻止程序的安裝,應該注意允許程序安裝
在安裝過程中,會出現幾個其他的安裝過程,全部選擇安裝即可
2、配置VirtualBox虛擬機
1、安裝,初始化
雙擊運行[桌面]/kod/安裝.cmd。這是一鍵配置和運行docker的過程。配置成功后會顯示如下圖內容,則所有配置都運行成功。

導入並運行

配置成功后將本機ip復制到剪貼板備用。

注意:

大概需要5分鍾左右,如果界面長時間卡住不動,可以輸入回車鍵激活一下。
如果你安裝了360,可能會阻止程序的安裝,應該注意允許程序安裝.
如果上面過程出現該報錯:

Error creating machine: Error in driver during machine creation: This computer doesn't have VT-X/AMD-V enabled. Enabling it in the BIOS is mandatory

是因為電腦沒有開啟虛擬化技術(沒有開啟支持VT-X/AMD-v),解決方法:
重啟電腦后按 F2 或 F10 進入 BIOS 界面(不同主板型號進入 BIOS 所需按鍵不同)。 進入 BIOS 界面:Configuratio > Intel Virtualization Technology > Enabled。 注:主板不一樣其 BISO 中顯示關鍵詞也不一樣的,主要是找到 Virtual 或 Virtualization 將其設置為 Enabled。詳情

映射綁定端口
啟動桌面的 VirtualBox,default—設置—網絡—網卡1(高級)—添加端口轉發:主機端口 8001 到子系統端口 81
操作流程圖如下: 映射綁定端口

3. 調整虛擬機配置
同上面操作,啟動桌面的 VirtualBox,右鍵左側default——退出——正常關機。 default——設置——系統——內存大小:設置內存大小,建議分配4G以上。 default——設置——系統——處理器數量:建議設置為總cpu數的一半。

重啟虛擬機
雙擊運行[桌面]/kod/啟動或重啟.cmd,配置即可生效。


三、配置到可道雲
1、安裝插件
管理員登陸-界面右上角菜單-插件中心 (全部)-找到onlyoffice插件,點擊安裝
2、配置插件
如果office和可道雲部署在同一台服務器,則無需任何配置

office和可道雲不在一台服務器:點擊配置插件,將上面office所在服務器ip替換到如圖選中的內容(注意結尾/web/不能去除);

點擊"檢測office服務器",如果檢測通過這說明全部配置完成,刷新可道雲頁面,選中一個office文件右鍵打開方式,選擇onlyoffice編輯即可體驗。

插件設置

檢測結果無誤如下圖: 插件設置

注意:

上面配置ip也可以是綁定了到該服務器的域名,不能為localhost;
不知道如何獲取本機ip的,可以通過WIN+R快捷鍵進入CMD==> 輸入ipconfig ; 查看以IPV4開頭的項;
如果網絡內、或服務器開啟防火牆,導致訪問不了,可以嘗試關閉防火牆或開啟8001端口。


四、其他問題
已安裝舊版本office,如何升級
重復上面一二三步驟;插件中心必須卸載並重安裝『Onlyoffice在線編輯』插件
刪除可道雲目錄 config/setting_user.php 下面以 “define('OFFICEKOD"開頭的行;
如何配置https訪問
若全站采用https訪問office,需要配置nginx反向代理來實現https轉http
具體實現: 參考這里
如何自啟動office服務,避免每次開啟后需要手動啟動
開始——所有程序——啟動——右鍵點擊"打開”——進入自啟動文件夾; Win 8/10請參考
將[桌面]/kod/啟動或重啟.cmd 拷貝到該『啟動』文件夾
優化office打開預覽速度
優化office打開預覽速度,建議分配docker 4G以上內存,設置方法: 啟動桌面的 VirtualBox ==> 右鍵左側“default”-退出(關閉電源),設置-系統 內存設置為 4096 MB; 選擇處理器CPU ==> 處理器數量建議盡可能多。
注意:操作完成后,雙擊運行[桌面]/kod/啟動或重啟.cmd生效

打開office文檔如果提示"該文檔無法保存"如何處理?
這是php版本兼容的一個問題。如果是php5.6,可以換成其他的php版本。建議使用php7。或者修改php.ini文件,修改后重啟服務器。

always_populate_raw_post_data = -1

docker占用空間越來越大怎么辦;
雙擊運行[桌面]/kod/啟動或重啟.cmd即可清理相關緩存及臨時文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM