Устранение неполадок
Общие вопросы
Вопрос: Я хочу установить серверное решение на свой локальный сервер. Где можно скачать последнюю версию?
Ответ: Последняя версия серверного решения доступна на GitHub и SourceForge.
Вопрос: После создания портала и входа в него в модуле Люди я вижу неизвестного пользователя с именем «fake user». Кроме того, в списке служб есть служба OnlyofficeHealthCheck. Что это такое, и нужно ли что-то с этим делать?
Ответ: Этот пользователь и служба являются частью будущей функциональности Health Check, которая станет доступна для порталов в следующих выпусках. Сейчас она не работает, поэтому вы можете оставить все как есть или отключить службу OnlyofficeHealthCheck и удалить ее из списка автоматического запуска служб.
Вопрос: Какая система нужна для установки серверного решения и его успешного использования?
Ответ: Системные требования:
- CPU: двухъядерный процессор с частотой 2 ГГц или выше
- RAM: не менее 2 ГБ, но зависит от основной ОС. Чем больше, тем лучше
- HDD: не менее 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=
Вопрос: Я установил Сервер совместной работы вместе с Панелью управления и Docs, затем удалил Docs, и теперь Панель управления не работает.
Ответ: Необходимо сбросить пути подключения к Docs и перезапустить Сервер совместной работы в IIS. Выполните следующие действия:
-
Перейдите в папку
C:\Program Files (x86)\Ascensio System SIA\CommunityServer\WebStudio\и откройте файлweb.appsettings.configв текстовом редакторе.Очистите значения следующих ключей и сохраните изменения.
<add key="files.docservice.url.public" value="" /><add key="files.docservice.url.internal" value="" /><add key="files.docservice.url.portal" value="" /> -
Сбросьте настройки подключения редакторов в настройках портала:
Перейдите на страницу
http://127.0.0.1/Management.aspx?type=17и нажмите кнопку Reset. -
Перезапустите сайт ONLYOFFICE Server в IIS:
Перейдите в меню «Пуск» > «Средства администрирования Windows» и запустите Internet Information Services (IIS) Manager. В IIS Manager разверните раздел Sites на панели Connections. Щелкните правой кнопкой мыши сайт
ONLYOFFICE Serverв списке и выберите опцию Manage Website > Restart.
Проблемы при установке
Вопрос: Мне нужна инструкция по установке. Где ее найти?
Ответ: Инструкции по установке можно найти в разделе Установка нашего Центра справки.
Вопрос: Я хочу установить серверное решение на 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 Workspace до последней версии можно найти в этой статье.
Не забудьте создать резервную копию данных портала перед началом процесса обновления.
Вопрос: Я получаю следующую ошибку: «Server Error in ‘/’ Application. Index was out of range. Must be non-negative and less than the size of the collection». Как решить эту проблему?
Ответ: Попробуйте добавить символы в ключ core.machinekey в файле web.appsettings.config, чтобы он содержал 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 Workspace 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 Workspace. Как его настроить?
Ответ: Чтобы настроить полнотекстовый поиск в ONLYOFFICE Workspace, необходимо выполнить следующие действия:
-
Скачайте
sphinxверсии 2.2.10 с официального сайта -
Распакуйте скачанный архив в папку, например, в
C:\Program Files\Sphinx-2.2.10 -
Добавьте путь к каталогу
binSphinx (например,C:\Program Files\Sphinx-2.2.10\bin) в системную (НЕ пользовательскую) переменную среды PATH.Это делается следующим образом: перейдите в Панель управления > Система > Дополнительные параметры системы. В открывшемся диалоговом окне нажмите Переменные среды..., выберите переменную PATH и нажмите Изменить. В открывшемся окне выберите Создать, введите имя новой переменной (например,
sphinx) и укажите ее путь с помощью соответствующей кнопки. Затем сохраните результаты. -
Измените тип запуска OnlyofficeIndex с
disabledнаautomaticи запустите ее.Перейдите в Панель управления > Администрирование > Службы, найдите службу OnlyofficeIndex, щелкните ее правой кнопкой мыши и выберите Свойства. В открывшемся диалоговом окне выберите в выпадающем меню тип запуска Автоматически, нажмите OK и запустите службу.
Автоматическая установка в Windows не поддерживается из-за лицензионных ограничений.
Вопрос: У меня проблема с отправкой уведомлений по электронной почте. Я получаю сообщения с именем сервера, на котором размещено серверное решение (имя компьютера), вместо добавленного мной собственного 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, но уведомления по электронной почте не работают. Почему?
Ответ: Вероятно, у вас проблемы с сетью. Чтобы проверить это, перейдите в меню «Пуск» > «Выполнить» и введите команду cmd. Затем в открывшемся окне командной строки введите ping notify.onlyoffice.com или ping mail.onlyoffice.org и нажмите клавишу Enter. Если после этого ваш IP-адрес не отображается, значит, что-то не так с вашей сетью.
Вопрос: Talk не работает. Как решить эту проблему?
Ответ: Убедитесь, что служба OnlyofficeJabber запущена и добавлена в исключения брандмауэра и антивируса. Порты 5222 и 5280 должны быть открыты.
Вопрос: Почтовый ящик не удается подключить к модулю Почта или в подключенный почтовый ящик не поступает почта. Как решить эту проблему?
Ответ: Убедитесь, что служба OnlyofficeMailAggregator запущена и добавлена в исключения брандмауэра и антивируса. Также убедитесь, что для исходящих запросов открыты следующие порты:
SMTP: 25, 465IMAP: 143, 993POP3: 110, 995
Вопрос: Уведомления о событиях портала не приходят на адрес электронной почты. Как решить эту проблему?
Ответ: Убедитесь, что служба OnlyofficeNotify запущена и добавлена в исключения брандмауэра и антивируса. Убедитесь, что для исходящих запросов открыт порт 25.
Вопрос: Служба OnlyofficeAutoreplay не работает. Как решить эту проблему?
Ответ: Убедитесь, что для входящих запросов открыт порт 25. Также убедитесь, что вы правильно задали MX-запись DNS.
Вопрос: Я хочу изменить что-то в коде серверного решения, чтобы оно выглядело так, как мне нужно. Должен быть файл решения (solution), чтобы увидеть хорошо организованный проект. Где найти этот файл?
Ответ: Файла решения нет, но вы можете создать его самостоятельно и вручную добавить в него проекты. Порядок компиляции проектов можно найти здесь: _ci\projects\build.proj.
Проблемы при использовании
Вопрос: Мне нужно создать резервную копию данных портала. Как это сделать?
Ответ: Вы можете создать резервную копию базы данных с помощью MySQL. Или можно вручную создать резервную копию данных, скопировав их из следующих каталогов:
Data\Files\Data\Mail\web.studio\addons\mail\Dataweb.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, что было бы возможно при использовании облачного решения.
Вопрос: Модуль «Проекты» зависает на значке загрузки после перехода с версии 6.0 на 6.5. Как решить эту проблему?
Ответ: Сначала попробуйте очистить кэш браузера: в версии 6.5 были обновлены некоторые скрипты Java, и если скрипты предыдущей версии были сохранены в кэше, это может вызвать проблему.
Вопрос: При использовании серверного решения я столкнулся с проблемой, которая здесь не описана. Что делать?
Ответ: Посетите наш форум для разработчиков, чтобы найти ответы на любые вопросы. Вы также можете описать свою проблему в разделе GitHub Issues, и участники сообщества постараются вам помочь.