Общие проблемы
Вопрос:Я хочу установить серверное решение на своем локальном сервере. Где можно загрузить последнюю версию?
Ответ:Последняя версия серверного решения доступна на Github и SourceForge.
Вопрос:Я открыл папку серверного решения на SourceForge/ Github и обнаружил там несколько подпапок и файлов. В чем между ними разница?
Ответ:На SourceForge вы можете найти установочный файл и исходные коды ONLYOFFICE Groups:
- Установочный файл ONLYOFFICE_CommunityServer_Win-install.(номер_версии).exe позволяет пропустить этап компиляции и установить ONLYOFFICE Groups на локальном сервере. Вам надо только запустить файл .exe, и серверное решение будет установлен на вашем сервере. Детальное описание процесса установки вы можете найти в нашем руководстве.
- Папка sources содержит исходный код ONLYOFFICE Groups, который необходимо скомпилировать. Его можно модифицировать и совершенствовать согласно условиям лицензии GNU AGPL v.3. Обратитесь к этим инструкциям, чтобы узнать, как скомпилировать и развернуть серверное решение из исходных кодов.
В папке CommunityServer на Github находятся исходные коды ONLYOFFICE Groups.
Вопрос:После создания портала на нём появляется неизвестный пользователь с именем 'fake user' в модуле Люди. Кроме того, в списке запущенных служб есть служба OnlyofficeHealthCheck. Зачем это и что с этим можно сделать?
Ответ:Пользователь и служба являются частью нового функционала Проверка работоспособности, который будет доступен на порталах в одном из будущих выпусков. В настоящее время этот функционал не работает, так что вы можете либо оставить всё как есть, либо отключить службу OnlyofficeHealthCheck и удалить её из списка служб с автоматическим запуском.
Вопрос:Какая нужна система для установки серверного решения и успешной работы с ним?
Ответ:Требования к системе таковы:
-
Процессор
двухъядерный с тактовой частотой 2 ГГц или лучше
-
Оперативная память
не менее 2 Гб, но это зависит от ОС хоста. Чем больше, тем лучше
-
Свободное место на жестком диске
не менее 20 Гб
-
Операционная система
Microsoft Windows Server 2016 или более поздняя
Вопрос:Я уже установил серверное решение на своем сервере, но не уверен в том, какую именно версию использую. Как это проверить?
Ответ:Проверить точный номер версии можно следующим образом:
- откройте файл
web.studio/web.appsettings.config
- взгляните на параметр <add key=”web.install-url” value=”http://service.onlyoffice.com/install/email.ashx?v=77″ />, а именно на то, какое число идет после v=
Проблемы при установке
Вопрос:Мне нужны инструкции по установке. Где их можно найти?
Ответ:Инструкции по установке можно найти в разделе Установка нашего справочного центра.
Вопрос:Я хочу установить серверное решение на Windows Server 2012. Это возможно?
Ответ:Да, установить серверное решение на Windows Server 2012 можно, но потребуется внести некоторые изменения в настройки, чтобы серверное решение работало:
- перейдите к файлу
C:\Windows\System32\inetsrv\config\applicationHost.config
- найдите раздел <sectionGroup name=”system.webServer”>
- измените <section name=”handlers” overrideModeDefault=”Deny” /> на <section name=”handlers” overrideModeDefault=”Allow” />
- измените <section name=”modules” overrideModeDefault=”Deny” /> на <section name=”modules” overrideModeDefault=”Allow” />
Вопрос:Я использую более раннее серверное решение. Как можно перейти на последнюю версию решения?
Ответ:Подробные инструкции по обновлению ONLYOFFICE Groups до последней версии можно найти в этой статье.
Пожалуйста, не забудьте создать резервную копию данных портала, прежде чем начинать процесс миграции.
Вопрос:Я получаю следующую ошибку: "Server Error in ‘/’ Application. Index was out of range. Must be non-negative and less than the size of the collection." Как можно решить эту проблему?
Ответ:В файле web.appsettings.config
попробуйте добавить символы в ключ core.machinekey
, чтобы он содержал 8 или более символов.
Вопрос:Я получаю следующую ошибку: "{SQL_ERROR}: {SQL_STATE: HY000} Specified key was too long; max key length is 1000 bytes". Как можно решить эту проблему?
Ответ:Мы рекомендуем установить версию mysql-essential-5.1.58-win32, или потребуется изменить настройки сервера базы данных, чтобы он позволял использовать длинные ключи.
Вопрос:Я только что установил серверное решение на свой компьютер, но не могу найти его папки. Скажите, где их найти?
Ответ:Версии ниже 7.5 по умолчанию устанавливаются в каталог: C:\ProgramData\TeamLab, версия 7.5 устанавливается в каталог C:\Program Files (x86)\TeamLab Server, версия 7.7 устанавливается в каталог C:\Program Files\Ascensio System SIA\ONLYOFFICE.
Вопрос:Я скачал исходный код. Но не знаю, как начать с ним работу с помощью Visual Studio 2010. Что я делаю не так?
Ответ:Серверное решение представляет собой несколько маленьких проектов, а не один, который можно открыть с помощью Visual Studio. Эти проекты компилируются с помощью следующего .bat-файла: redistributable\asc\BuildAndDeploy.bat
. Мы используем Visual Studio 2012.
Проблемы при настройке
Вопрос:Когда я пытаюсь в первый раз запустить ONLYOFFICE Groups, localhost недоступен и сайт ONLYOFFICE не запускается, возвращая ошибку The process cannot access the file because it's being used by another process. (Exception from HRESULT: 0x80070020). Как это можно исправить?
Ответ:Эту ошибку можно исправить двумя способами:
- переключите сайт ONLYOFFICE на другой порт в Internet Information Services (IIS);
- или удалите все остальные сайты (если есть) в IIS с порта 80.
Можно также попробовать отключить Skype, если он запущен.
Вопрос:Я хочу перенести портал с HTTP на HTTPS. Как это можно сделать?
Ответ:Положите сертификат в формате PEM на компьютере, где установлено серверное решение. Укажите полный путь к этому файлу, используя слеш (/), в файле серверного решения config.js
. После этого перезапустите сервис OnlyOfficeRouter
.
Вопрос:Я хочу изменить доменное имя портала. Как это сделать?
Ответ:Доменное имя можно задать или на вкладке Настройки - Общие в поле Настройки DNS - Пользовательское доменное имя, или в поле mappeddomain
таблицы tenants_tenants
.
Вопрос:Я не могу использовать полнотекстовый поиск при работе с ONLYOFFICE Groups. Как его настроить?
Ответ:Для настройки полнотекстового поиска в ONLYOFFICE Groups необходимо сделать следующее:
- Скачайте
sphinx
версии 2.2.10 с официального сайта
- Распакуйте скачанный файл архива в любое место на диске, например, в
C:\Program Files\Sphinx-2.2.10
- Добавьте путь к каталогу
bin
Sphinx (например, C:\Program Files\Sphinx-2.2.10\bin
) в системную (НЕ пользовательскую) переменную среды PATH.
Это делается следующим образом: перейдите в Панель управления -> Система -> Дополнительные параметры системы - в открывшемся диалоговом окне нажмите на кнопку Переменные среды..., в окне Переменные среды выберите переменную PATH и нажмите кнопку Изменить. В открывшемся окне нажмите кнопку Создать, введите имя новой переменной (например, sphinx
), и выберите путь к каталогу, нажав кнопку Обзор. Затем сохраните результаты.
- Измените тип запуска службы OnlyofficeIndex с
disabled
(Отключена) на automatic
(Автоматически) и запустите ее.
Перейдите в Панель управления -> Администрирование -> Службы, найдите службу OnlyofficeIndex, щелкните по ней правой кнопкой мыши и выберите пункт меню Свойства. В открывшемся диалоговом окне используйте выпадающее меню для выбора типа запуска "Автоматически", нажмите кнопку OK и запустите службу.
Автоматическая установка не поддерживается для Windows из-за ограничений лицензирования.
Вопрос:У меня проблема с отправляемыми email-оповещениями. Я получаю сообщения с именем сервера, на котором установлено серверное решение (именем компьютера), вместо пользовательского DNS-имени, которое я добавил. Как ее решить?
Ответ:Добавьте строку <add key=”web.host” value=”<YOUR_DOMAIN>”/> в файл web.appsettings.config
.
Вопрос:Я добавил домен в файл web.appsettings.config. Это работает, если запускать сайт на 80 порту. Как можно настроить его на другой порт?
Ответ:В файл web.appsettings.config
можно добавить следующую строку: <add key=”web.host” value=”http://<DOMAIN>:<PORT>”/>.
Вопрос:Я успешно настроил и протестировал параметры SMTP, но email-оповещения не работают. Почему?
Ответ:Очевидно, у вас какие-то проблемы с сетью. Попробуйте проверить это. Выберите в меню Пуск пункт Выполнить, введите команду cmd. Затем в открывшемся окне введите ping notify.onlyoffice.com или ping mail.onlyoffice.org и нажмите клавишу Enter. Если после этого не отобразится ваш IP-адрес, значит что-то не так с сетью.
Вопрос:Не работает Чат. Как можно решить эту проблему?
Ответ:Убедитесь, что служба OnlyofficeJabber
запущена и добавлена в исключения межсетевого экрана и антивируса. Порты 5222 и 5280 должны быть открыты.
Вопрос:В модуле Почта не удается подключить почтовый ящик или на подключенный почтовый ящик не приходит почта. Как можно решить эту проблему?
Ответ:Убедитесь, что служба OnlyofficeMailAggregator
запущена и добавлена в исключения межсетевого экрана и антивируса. Убедитесь также, что следующие порты открыты для исходящих запросов:
SMTP
: 25, 465
IMAP
: 143, 993
POP3
: 110, 995
Вопрос:Оповещения о событиях портала не приходят на электронную почту. Как можно решить эту проблему?
Ответ:Убедитесь, что служба OnlyofficeNotify
запущена и добавлена в исключения межсетевого экрана и антивируса. Убедитесь, что порт 25 открыт для исходящих запросов.
Вопрос:Не работает служба OnlyofficeAutoreplay. Как можно решить эту проблему?
Ответ:Убедитесь, что порт 25 открыт для входящих запросов. Убедитесь также, что вы правильно задали MX-запись DNS.
Вопрос:Я хочу что-то изменить в коде серверного решения по своему усмотрению. Должен быть файл решения для организации проектов. Где его можно найти?
Ответ:Файла решения нет, но вы можете сами создать его и добавить в него проекты вручную. Порядок компиляции проектов можно найти здесь: _ci\projects\build.proj
.
Проблемы при использовании
Вопрос:Мне надо создать резервную копию данных портала. Как это можно сделать?
Ответ:Резервную копию базы можно создать с помощью MySQL. Резервную копию данных можно создать вручную путем копирования ваших данных из следующих каталогов:
Data\Files\ |
Data\Mail\ |
web.studio\addons\mail\Data |
web.studio\data\ |
web.studio\Products\Community\Modules\Blogs\Data\ |
web.studio\Products\Community\Modules\Bookmarking\Data\ |
web.studio\Products\Community\Modules\Forum\Data\ |
web.studio\Products\Community\Modules\News\Data\ |
web.studio\Products\Community\Modules\PhotoManager\Data\ |
web.studio\Products\Community\Modules\Wiki\Data\ |
web.studio\Products\CRM\Data\ |
web.studio\Products\Projects\Data\ |
Вопрос:Я пытаюсь получить доступ к порталу со своего телефона на базе Android, но это не удается. Почему?
Ответ:Серверное решение не имеет мобильного доступа, поэтому вы не можете получить доступ к порталу с телефонов на базе Android и устройств на базе iOS, что было бы возможно при использовании SaaS-решения.
Вопрос:После миграции с версии 6.0 на 6.5 модуль Проекты зависает при загрузке. Как можно решить эту проблему?
Ответ:Прежде всего попробуйте очистить кэш браузера – в версии 6.5 были обновлены некоторые Java-скрипты, и если скрипты предыдущей версии сохранились в кэше, это может вызвать данную проблему.
Вопрос:Используя серверное решение, я столкнулся с проблемой, которая здесь не упоминается. Что делать?
Ответ:Зайдите на наш форум для разработчиков, чтобы найти ответы на все свои вопросы. Вы также можете описать свою проблему в разделе Github Issues, и участники сообщества попробуют вам помочь.