helpcenter/Web/Controls/Help/Server/Linux/Community/MigratingFromWindows/MigratingFromWindows.ru.ascx
alexandervnuchkov 1542b141e2 Refactoring
2017-07-20 18:16:25 +03:00

100 lines
11 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Как перенести Сервер совместной работы с Windows на Linux?";
MetaKeyWords = "";
MetaDescription = "Перенесите Сервер совместной работы с Windows на Linux.";
var guides = new GuidesModel();
guides.CaptionRelatedTips = "Связанные советы и приемы";
guides.Title = "Установка Ascensio System Plug-in";
guides.TitleVideo = "Как стать переводчиком ONLYOFFICE?";
guides.RelatedTips = "Вы хотите создавать новые документы, редактировать загруженные текстовые файлы прямо на портале? Это просто!";
guides.LearnMore = "Подробнее...";
(Page as BasePage).Guides = guides;
}
</script>
<div class="MainHelpCenter">
<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">Как перенести Сервер совместной работы с Windows на Linux?</h1>
<cc:localizecontent runat="Server" controlname="~/Controls/Help/VariousControls/Versions/CommunityServer/CommunityServer_8_1.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/windows-version/windows-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/linux-version/linux-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/migrate-server/migrate-server.ascx" /></li>
</ul>
</div>
<div class="video_ground video_trips">
<h2 id="introduction">Введение</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Если вы решили перенести <b>Сервер совместной работы</b> с сервера под управлением Windows на сервер под управлением Linux, необходимо знать, что разные версии портала могут отличаться структурой базы данных или названиями папок. Значит, миграцию можно успешно осуществить только для одинаковых версий (например, с версии <b>Сервера совместной работы</b> 8.1 для Windows на версию <b>Сервера совместной работы</b> 8.1 для Linux, или с версии <b>Сервера совместной работы</b> 8.5 для Windows на версию <b>Сервера совместной работы</b> 8.5 для Linux).</p>
<p>Версию <b>Сервера совместной работы</b> для Windows, а также пакеты и исходный код версии <b>Сервера совместной работы</b> для дистрибутивов Linux можно найти здесь:
<br /><a target="_blank" href="http://sourceforge.net/projects/teamlab/files/ONLYOFFICE_CommunityServer/">http://sourceforge.net/projects/teamlab/files/ONLYOFFICE_CommunityServer/</a></p>
<p>Первой выпущенной Linux-версией для <b>Сервера совместной работы</b> была версия 8.1, поэтому в данной инструкции мы будем считать ее самой первой версией, которую можно использовать для миграции с Windows.</p>
</div>
</div>
</div>
<h2 id="Step1">Обновление до последней версии для Windows</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Прежде всего необходимо убедиться, что у вас установлена последняя версия <b>Сервера совместной работы</b> для Windows. Зайдите в <a target="_blank" href="http://sourceforge.net/projects/teamlab/files/ONLYOFFICE_CommunityServer/">репозиторий на SourceForge</a>, чтобы узнать, какая версия <b>Сервера совместной работы</b> для Windows доступна в настоящее время.</p>
<div class="notehelp">Возможно, сначала вам потребуется выполнить поэтапное обновление до каждой промежуточной версии. Обратитесь к инструкции <a href="<%=VirtualPathUtility.ToAbsolute("~/server/windows/community/upgrade-server.aspx")%>">Как обновить Сервер совместной работы до последней версии?</a>, чтобы узнать, как это сделать.</div>
</div>
</div>
<h2 id="Step2">Создание резервной копии базы данных</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Когда у вас будет установлена последняя версия <b>Сервера совместной работы</b> для Windows, можно перейти к резервному копированию данных. Чтобы предотвратить потерю данных, создайте резервные копии следующих папок, которые содержат данные портала:</p>
<ul>
<li><code>c:\Program Files\Ascensio System SIA\ONLYOFFICE\Data\</code> (или используйте тот путь, по которому установлена ваша версия для Windows)</li>
<li><code>c:\Program Files\Ascensio System SIA\ONLYOFFICE\WebStudio\</code> (или используйте тот путь, по которому установлена ваша версия для Windows)</li>
</ul>
<div class="notehelp">Обратитесь к файлу конфигурации <code>web.storage.config</code>, чтобы узнать, какие файлы хранятся в папке <code>c:\Program Files\Ascensio System SIA\ONLYOFFICE\WebStudio\</code>.</div>
<p>Создайте файл дампа базы данных MySQL с помощью любой программы, которую вы используете для этой цели (мы рекомендуем использовать HeidiSQL, но вы можете использовать любые доступные инструменты или приложения).</p>
</div>
</div>
<h2 id="Step3">Установка соответствующей версии для Linux</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Теперь, когда все данные сохранены, надо установить <b>такую же</b> версию <b>Сервера совместной работы</b> для Linux, как версия <b>Сервера совместной работы</b> для Windows. Зайдите в <a target="_blank" href="http://sourceforge.net/projects/teamlab/files/ONLYOFFICE_CommunityServer/">репозиторий на SourceForge</a>, чтобы найти нужную версию <b>Сервера совместной работы</b> для Linux.</p>
<p>Прочитайте инструкцию <a href="<%=VirtualPathUtility.ToAbsolute("~/server/linux/community/linux-installation.aspx")%>">Установка Сервера совместной работы для Linux на локальном сервере</a> для получения дополнительной информации о том, как установить <b>Сервер совместной работы</b> на сервер под управлением Linux и какие требования должны выполняться.</p>
</div>
</div>
<h2 id="Step4">Восстановление сохраненных данных в Сервере совместной работы для Linux</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Прежде всего надо подключить к порталу базу данных SQL.</p>
<p>Для этого выполните следующую команду, заменив параметры в квадратных скобках на фактические данные:</p>
<pre><code>mysql -u [uname] -p [pass] [db_to_restore] < [backupfile.sql]
</code></pre>
<p>Затем скопируйте данные из папки <code>c:\Program Files\Ascensio System SIA\ONLYOFFICE\Data\</code> в соответствующую папку Linux: <code>/var/www/onlyoffice/Data</code>. Если вы хотите полностью перенести файлы конфигурации из Windows в Linux, скопируйте все файлы, которые вы сохранили, из папки <code>c:\Program Files\Ascensio System SIA\ONLYOFFICE\WebStudio\</code> в соответствующую папку <code>/var/www/onlyoffice/WebStudio</code>, или выберите, какие файлы надо скопировать.</p>
</div>
</div>
<h2 id="Step5">Обновление версии программы</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Теперь можно запустить портал и убедиться в его корректной работе и целостности данных. Если все в порядке, обновите версию <b>Сервера совместной работы</b> для Linux до последней версии. Прочитайте инструкцию <a href="<%=VirtualPathUtility.ToAbsolute("~/server/linux/community/upgrade-server.aspx")%>">Как обновить Сервер совместной работы до последней версии?</a>, чтобы узнать, как это сделать.</p>
</div>
</div>
</div>