71 lines
9.1 KiB
Plaintext
71 lines
9.1 KiB
Plaintext
<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
|
||
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
|
||
|
||
<script runat="server">
|
||
protected override void Init()
|
||
{
|
||
PageTitle = PageCaption = "Подключение Сервера документов к Серверу совместной работы";
|
||
MetaKeyWords = "";
|
||
MetaDescription = "Узнайте, как подключить Сервер документов к Серверу совместной работы.";
|
||
}
|
||
</script>
|
||
<div class="main_buscall_container dataBackup">
|
||
<div class="MainHelpCenter">
|
||
<h1 class="subHeaderFeaturesCaption TipsCaption">Подключение Сервера документов к Серверу совместной работы</h1>
|
||
<cc:localizecontent runat="Server" controlname="~/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServer_Current.ascx" />
|
||
<cc:localizecontent runat="Server" controlname="~/Controls/Help/VariousControls/Versions/CommunityServer/CommunityServer_Current.ascx" />
|
||
<div class="keyword_block">
|
||
<ul>
|
||
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/local-server/local-server.ascx" /></li>
|
||
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/server-version/server-version.ascx" /></li>
|
||
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/community-server/community-server.ascx" /></li>
|
||
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/document-server/document-server.ascx" /></li>
|
||
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/linux-version/linux-version.ascx" /></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<p>Если вы хотите подключить <b>Сервер документов</b> к порталу <b>Сервера совместной работы</b>, установленному на локальном или удаленном сервере, вам может потребоваться изменить файлы конфигурации как на компьютере с <b>Сервером совместной работы</b>, так и на компьютере, где установлен <b>Сервер документов</b>. Поэтому сначала убедитесь, что у вас есть права администратора на обоих компьютерах.</p>
|
||
<div class="notehelp"><b>Сервер документов</b> и <b>Сервер совместной работы</b> должны быть установлены на двух разных компьютерах.</div>
|
||
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/DocumentConnection/ExplainTheory/ExplainTheory.ascx" />
|
||
<h2 id="ConnectDocServer81">Подключение Сервера документов к Серверу совместной работы</h2>
|
||
<p>Как правило, для подключения <b>Сервера документов</b> к <b>Серверу совместной работы</b> версии 8.1 и выше требуется только настроить параметры подключения в настройках портала. Для этого перейдите в <b>Настройки</b> и выберите раздел <b>Интеграция</b> - <b>Служба документов</b>. Затем просто заполните все поля соответствующими адресами служб <b>Сервера документов</b>.</p>
|
||
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/DocumentConnection/ServerCompatibility/ServerCompatibility.ascx" />
|
||
<h2 id="CSConfigFiles">Изменение файлов конфигурации для Сервера совместной работы</h2>
|
||
<p>Если требуемый результат не достигнут или вы используете <b>Сервер совместной работы</b> более ранней версии, чем версия 8.1, и вы уверены, что используемая версия <b>Сервера совместной работы</b> совместима с версией <b>Сервера документов</b>, которую вы хотите подключить (пожалуйста, проверьте совместимость с помощью таблицы, которая приведена выше), вам придется выполнить указанные ниже действия и изменить файлы конфигурации.</p>
|
||
<p>Сначала необходимо изменить файл <b>web.appsettings.config</b>, который можно найти в папке <code>/var/www/onlyoffice/WebStudio/</code> на компьютере с <b>Сервером совместной работы</b>. Откройте этот файл с помощью текстового редактора (например, <b>nano</b>):</p>
|
||
<pre><code>sudo nano /var/www/onlyoffice/WebStudio/
|
||
</code></pre>
|
||
<p>Добавьте следующие строки (или соответствующим образом измените их, если они уже есть):</p>
|
||
<pre class="prettyprint source linenums"><code><add key="files.docservice.url.public" value="http://documentserver-publicaddress/" />
|
||
<add key="files.docservice.url.internal" value="http://documentserver-localaddress/" />
|
||
<add key="files.docservice.url.portal" value="http://communityserver/" /></code></pre>
|
||
<p>Где <code>documentserver-publicaddress</code> - это адрес компьютера с установленным <b>Сервером документов</b>, доступным для публичных сетей, <code>documentserver-localaddress</code> - это адрес компьютера с установленным <b>Сервером документов</b>, доступным для локальной сети и <code>communityserver</code> - это адрес компьютера с установленным <b>Сервером совместной работы</b>.</p>
|
||
<div class="notehelp">Для <b>Сервера совместной работы</b> версии ранее <b>9.6</b> нужно отредактировать следующие строки:
|
||
<pre><code><add key="files.docservice.url.converter" value="http://documentserver/ConvertService.ashx" />
|
||
<add key="files.docservice.url.api" value="http://documentserver/web-apps/apps/api/documents/api.js" />
|
||
<add key="files.docservice.url.apinew" value="http://documentserver/web-apps/apps/api/documents/api.js" />
|
||
<add key="files.docservice.url.preloader" value="http://documentserver/web-apps/apps/api/documents/cache-scripts.html" />
|
||
<add key="files.docservice.url.storage" value="http://documentserver/FileUploader.ashx" />
|
||
<add key="files.docservice.url.portal" value="http://communityserver/" />
|
||
<add key="files.docservice.url.command" value="http://documentserver/coauthoring/CommandService.ashx" /></code></pre>
|
||
<p>Где <code>documentserver</code> и <code>communityserver</code> - это адреса компьютеров с установленными <b>Сервером документов</b> и <b>Сервером совместной работы</b>.</p>
|
||
</div>
|
||
<p>Эти строки надо вставить после строки <code><add key="files.docservice.secret.header" value="" /></code>.</p>
|
||
<p>После этого перезапустите сервис monoserve:</p>
|
||
<pre><code>sudo service monoserve restart
|
||
</code></pre>
|
||
<p>Для правильной работы также необходимо запустить следующий SQL-скрипт:</p>
|
||
<pre><code>sudo mysql -u root -p
|
||
</code></pre>
|
||
<p>Введите пароль, после этого вы должны увидеть приветствие SQL:</p>
|
||
<pre><code>mysql>
|
||
</code></pre>
|
||
<p>Это значит, что вы успешно вошли в базу данных SQL. Введите следующую команду (не опуская точку с запятой):</p>
|
||
<pre><code>use onlyoffice;
|
||
</code></pre>
|
||
<p>Теперь выполните следующую команду:</p>
|
||
<pre><code>DELETE FROM `webstudio_settings` WHERE `ID`='a3acbfc4-155b-4ea8-8367-bbc586319553';
|
||
</code></pre>
|
||
<div class="notehelp">Если с документами возникают какие-то проблемы, вы можете попробовать изменить строку <add key="web.client.cache.resetkey" value="3" /> файла <b>web.appsettings.config</b>, введя любое другое числовое значение вместо <b>3</b>.</div>
|
||
</div>
|
||
</div> |