Устранение неполадок
Общие вопросы
Вопрос: Я хочу установить серверную версию на свой локальный сервер. Где можно скачать последнюю версию?
Ответ: Последняя серверная версия доступна на GitHub и SourceForge.
Вопрос: После создания портала и входа в него в модуле Люди я вижу неизвестного пользователя с именем 'fake user'. Кроме того, в списке служб есть служба OnlyofficeHealthCheck. Что это такое, и нужно ли что-то с этим делать?
Ответ: Этот пользователь и служба являются частью будущей функциональности Health Check, которая станет доступна для порталов в следующих выпусках. Сейчас она не работает, поэтому вы можете оставить все как есть или отключить службу OnlyofficeHealthCheck и удалить ее из списка автоматического запуска служб.
Вопрос: Какая система нужна для установки серверной версии и успешной работы с ней?
Ответ: Системные требования:
- CPU: двухъядерный процессор с частотой 4 ГГц или выше
- RAM: не менее 8 ГБ, но зависит от основной ОС. Чем больше, тем лучше
- HDD: не менее 40 ГБ свободного места
- ОС: 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=
Вопрос: Я установил Community Server вместе с Панелью управления и Docs, затем удалил Docs, и теперь Панель управления не работает.
Ответ: Необходимо сбросить пути подключения к Docs и перезапустить Community Server в 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и нажмите кнопку Сбросить. -
Перезапустите сайт ONLYOFFICE Server в IIS:
Перейдите в меню Пуск > Средства администрирования Windows и запустите Диспетчер служб IIS. В Диспетчере служб IIS разверните раздел Сайты на панели Подключения. Щелкните правой кнопкой мыши по сайту
ONLYOFFICE Serverв списке и выберите пункт Управление веб-сайтом > Перезапустить.
Проблемы при установке
Вопрос: Мне нужны инструкции по установке. Где их можно найти?
Ответ: Инструкции по установке можно найти в разделе Установка нашего Справочного центра.
Вопрос: Я хочу установить серверную версию на 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 на другой порт в Диспетчере служб IIS;
- или удалите все остальные сайты (если они есть) с порта 80 в IIS.
Можно также попробовать отключить 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-адрес не отображается, значит, с вашей сетью что-то не так.
Вопрос: Чат не работает. Как решить эту проблему?
Ответ: Убедитесь, что служба 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 нельзя, в отличие от SaaS-решения.
Вопрос: Модуль Проекты зависает на значке загрузки после перехода с версии 6.0 на 6.5. Как решить эту проблему?
Ответ: Сначала попробуйте очистить кэш браузера: в версии 6.5 некоторые скрипты Java были обновлены, и если скрипты предыдущей версии сохранены в кэше, это может вызывать проблему.
Вопрос: При работе с серверной версией я столкнулся с проблемой, которая здесь не описана. Что делать?
Ответ: Посетите наш форум для разработчиков, чтобы найти ответы на любые вопросы. Вы также можете описать свою проблему в разделе GitHub Issues, и участники сообщества постараются вам помочь.