# 環境要求php
操做系統: windows 7/8/10 以上; windows server 2008/2012/2016 以上;
服務器內存必須4G以上;
C盤剩餘空間很多於20G;
當前登陸用戶必須是管理員;
下面操做不支持安裝在虛擬機中,若是安裝了VirtualBox虛,須要先卸載或換一臺服務器作office解析;nginx
# 1、下載相關資源web
一、在桌面建立一個文件夾,重命名爲kod; 【注: 必須在桌面】
二、下載下列內容到kod文件夾
docker安裝程序 DockerToolbox
docker鏡像包kodoffice.tar
office數據包 officeData.zip
docker資源文件夾 data.zip
三、解壓data.zip 到當前文件夾(桌面的kod文件夾)docker
# 2、安裝docker
一、安裝DockerToolbox程序
雙擊桌面kod文件夾下「DockerToolbox」程序,無需任何設置,一直點下一步直到完成。 安裝成功後桌面會多出以下三個軟件快捷方式。 docker-installwindows
注意:緩存
不要更換安裝位置,必須安裝在C:/Program Files/
若是你安裝了360,可能會阻止程序的安裝,應該注意容許程序安裝
在安裝過程當中,會出現幾個其餘的安裝過程,所有選擇安裝便可
二、配置VirtualBox虛擬機
一、安裝,初始化
雙擊運行[桌面]/kod/安裝.cmd。這是一鍵配置和運行docker的過程。配置成功後會顯示以下圖內容,則全部配置都運行成功。服務器
導入並運行網絡
配置成功後將本機ip複製到剪貼板備用。php7
注意:ide
大概須要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
操做流程圖以下: 映射綁定端口
重啓虛擬機
雙擊運行[桌面]/kod/啓動或重啓.cmd,配置便可生效。
3、配置到可道雲
一、安裝插件
管理員登錄-界面右上角菜單-插件中心 (所有)-找到onlyoffice插件,點擊安裝
二、配置插件
若是office和可道雲部署在同一臺服務器,則無需任何配置
office和可道雲不在一臺服務器:點擊配置插件,將上面office所在服務器ip替換到如圖選中的內容(注意結尾/web/不能去除);
點擊"檢測office服務器",若是檢測經過這說明所有配置完成,刷新可道雲頁面,選中一個office文件右鍵打開方式,選擇onlyoffice編輯便可體驗。
插件設置
檢測結果無誤以下圖: 插件設置
注意:
上面配置ip也能夠是綁定了到該服務器的域名,不能爲localhost;
不知道如何獲取本機ip的,能夠經過WIN+R快捷鍵進入CMD==> 輸入ipconfig ; 查看以IPV4開頭的項;
若是網絡內、或服務器開啓防火牆,致使訪問不了,能夠嘗試關閉防火牆或開啓8001端口。
4、其餘問題
已安裝舊版本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便可清理相關緩存及臨時文件。