Организуется структура папок на диске который указан в качестве хранилища, на каждую версию файла создается папка с новым файлом
Привязываются ли лицензии для Портала к определенному серверу?
Нет, в случае если требуется новая установка портала взамен установленого лицензию можно перенести без запроса новой лицензии. Место хранение лицензии указано в инструкциях по установке.
Проблемы с обновлением или установкой новой лицензии для Корпоративного сервера
В Корпоративном сервер используется лицензия формата .lic, в которой указываются параметры лицензирования. Установить лицензию возможно через страницу Платежи:
Для загрузки новой лицензии перейдите в Платежи и загрузите файл лицензии в формате .lic, после нажмите Активировать.
В случае если информация не обновилась и указывается некорректная дата в первой строке:
Или при открытии файла на редактирование появляется сообщение об истечении срока лицензии:
Возможно подложить файл лицензии в ручном режиме в каталог:
Для Linux: /var/www/r7-office/Data/
Для Windows: C:\Program Files (x86)\R7-OFFICE\CommunityServer\Data\
Удалите файл лицензии с именем license, имеющийся в каталоге. Переименуйте новый файл в license.lic и подложите файл лицензии в каталог.
Так же может потребоваться предоставить файлу права:
Для Linux:
chmod 644 /var/www/r7-office/Data/license.lic
chown r7-officce:r7-office /var/www/r7-office/Data/license.lic
Для Windows:
Свойства файла – Security:
После проверки\установки необходимых параметров потребуется перезапуск сервера и подложить в ручном режиме на веб-странице Платежи повторно лицензию.
Изменить на корпоративном сервере размер открываемого файла, ограничение на открытие файла
При появлении сообщения "Файл размером более 100 Мб нельзя редактировать"
Данные рекомендации помогут изменить конфигурационные файлы и открывать файлы большего объема. После внесения изменений нагрузка на сервер документов возрастёт.
Для определения необходимого размера потребуется открыть файл архиватором (к примеру, 7zip) и распаковать содержимое файла в любой каталог. После распаковки в свойствах каталога проверьте размер этого каталога (в таком виде распаковывается файл на сервере для редактирования).
Для возможности открыть файл на редактирование применяется значение описанные далее в статье.
Измените параметры в файле /etc/r7-office/documentserver/default.json или в C:\Program Files (x86)\R7-OFFICE\DocumentServer\config\default.json:
"converter": { "maxDownloadBytes": 1048576000, ... "inputLimits": [ { "type": "docx;dotx;docm;dotm", "zip": { "uncompressed": "1000MB", "template": "*.xml" } }, { "type": "xlsx;xltx;xlsm;xltm", "zip": { "uncompressed": "1000MB", "template": "*.xml" } }, { "type": "pptx;ppsx;potx;pptm;ppsm;potm", "zip": { "uncompressed": "1000MB", "template": "*.xml" } } ]
В случае использования версии сервера документов ниже версии 7.2 потребуется правка конфигурации для production-linux.json (расположен в той же директории DocumentServer\config\). Для проверки версии используйте команды в зависимости от используемой ОС:
rpm -qa | grep r7-office
apt list | grep r7-office
или
ControlPanel-Programs and componets для Windows
Добавьте в конфиг web.appsettings.config находящийся по пути /var/www/r7-office/WebStudio/web.appsettings.config или C:\Program Files (x86)\R7-OFFICE\CommunityServer\WebStudio\web.appsettings.config ключ до закрытия части конфигурации:
<add key="web.available-file-size" value="1048576000" />
Пример в конфигурации:
<add key="web.removed-profile-name" value="Профиль удален" /> <add key="web.tfaapp.backup.title" value="r7-office" /> <add key="web.available-file-size" value="1048576000" /> </appSettings>
В value указывается значение в байтах 1048576000 - (1000 МБ)
Данный параметр установит ограничение в 1000Мб после распаковки файла на сервере. Для определения размера файла после распаковки Вы можете открыть файл архиватором (к примеру, 7-zip) и распаковать, в таком случае возможно узнать действительный размер файла при конвертации.
После установки параметра выполните команды:
supervisorctl restart all systemctl restart monoserve r7-office*
При использовании сервера документов версии 7.3.3 и выше:
sudo systemctl restart ds-docservice.service ds-converter.service ds-metrics.service
sudo systemctl restart monoserve r7-office*
Или перезапустить сервер и в случае с Windows.
Перед перезагрузкой сервера выполните скрипт bash /usr/bin/documentserver-prepare4shutdown.sh или C:\Program Files (x86)\R7-OFFICE\DocumentServer\bin\documentserver-prepare4shutdown.ps1 Скрипт сохранит все открытые файлы на редактирование и принудительно сохранит в хранилище.
Для корректного открытия файла потребуется повторная загрузка файла на портал для корректного сохранения параметров применяемых в конфигурационном файле или потребуется дождаться сброса кеша сервера документов. Сброс кеша производится раз в сутки по каждому файлу.
Как переименовать созданную Группу пользователей?
Для того чтобы изменить название группы нажмите на стрелку рядом с наименованием группы и выберите пункт "Редактировать"
Какой формат даты/времени используется в ответах на запросы?
В ответе на запросы используется следующий формат даты/времени: 2008-04-10T06:30:00.0000000-07:00.
Где -07:00 это смещение UTC, установленное на портале. В случае, если на портале используется время UTC без смещения, дата/время в ответе будет выглядеть следующим образом: 2008-04-10T06:30:00.0000000Z.
Что касается запроса, в нём может быть отправлена только дата: 2008-04-10
Если вы используете дату/время в запросе, необходимо избегать двоеточий и заменять из дефисами: 2008-04-10T06-30-00.000Z.
Обратите внимание, что в этом случае используется дата и время UTC без смещения.
Какой почтовый сервер используется в Р7?
В Р7-Сервере используется почтовый сервер на базе iRedMail.
Прочитать подробнее про его установку, возможности и интеграцию с Р7 Сервером можно в нашем справочном центре.
Какие внешние файловые хранилища поддерживаются для подключения к Р7-Серверу?
Поддерживается подключение файловых по протоколу WebDav.
Подробнее вы можете прочитать в нашем справочном центре.
Перенос хранилища документов с одного логического диска на другой на Windows Server
Перед переносом данных, рекомендуем Вам, выполнить бекап сервера или создать снимок состояния, во избежание потери информации.
Для переноса пользовательских данных на отдельный диск, необходимо переместить всю папку C:\Program Files (x86)\R7-OFFICE\CommunityServer\Data
Измените файл конфигурации: C:\Program Files (x86)\R7-OFFICE\CommunityServer\WebStudio\web.storage.config
Отредактируйте в файле строку <property name="$STORAGE_ROOT" value="..\Data\" />
к виду <property name="$STORAGE_ROOT" value="C:\Test\Data\" /> где C:\Test\Data\ путь к новому расположению каталога Data.
Для применения изменений, необходимо перезапустить сайты (Р7-Офис. Совместная работа и Р7-Офис. Совместная работа. Системное API) в IIS.
Вы можете оставить файл лицензии по старому адресу: C:\Program Files (x86)\R7-OFFICE\CommunityServer\Data\license.lic, тогда при замене лицензии, через страницу "Платежи", файл будет автоматически обновлен.
В случае перемещения файла лицензии, необходимо отредактировать файл настройки сервера Документов.
Отредактируйте файл C:\Program Files (x86)\R7-OFFICE\DocumentServer\config\local.json
Где необходимо изменить строку:
"license": {
"license_file": "C:/Test/Data/license.lic"
где C:/Test/Data/ путь к новому расположению каталога Data.
После изменения настроек конфигурации необходимо перезапустить сервисы редактора документов.
Перенос хранилища документов с одного логического диска на другой на Linux
Для переноса пользовательских данных, мы рекомендуем скопировать всю папку /var/www/r7-office/Data/
Перед переносом данных, рекомендуем Вам, выполнить бекап Портала.
cp -r /var/www/r7-office/Data /var/Data/ где /var/Data/ путь к новому расположению каталога Data.
1. Измените файл конфигурации: nano /var/www/r7-office/WebStudio/web.storage.config
Отредактируйте в файле строку <property name="$STORAGE_ROOT" value="../Data/" />
к виду <property name="$STORAGE_ROOT" value="/var/Data/" /> где /var/Data/ путь к новому расположению каталога Data.
Измените владельца папки Data на r7-office:
chown -R r7-office:r7-office /var/Data/ где /var/Data/ путь к новому расположению каталога Data.
Потребуется изменить следующие конфигурации:
2. /var/www/r7-office/Services/TeamLabSvc/radicale.config
filesystem_folder = /var/Data/radicale/collections/
3. /var/www/r7-office/Services/Jabber/web.storage.config
property name="$STORAGE_ROOT" value="/var/Data/"
4. /etc/r7-office/communityserver/storage.production.json
"value": "/var/Data"
5. /etc/r7-office/communityserver/storage.json
"value": "\\var\\Data\\"
6. /var/www/r7-office/Services/TeamLabSvc/TeamLabSvc.exe.config
<add key="temp" value="/var/Data/temp" /> ... <add key="license.file.path" value="/var/Data/license.lic" />
7. /var/www/r7-office/WebStudio/web.appsettings.config
<add key="temp" value="/var/Data/temp" /> ... <add key="license.file.path" value="/var/Data/license.lic" />
8. Перенести файлы из каталога /var/www/r7-office/Data
cd /var/www/r7-office/Data cp -rp ./* /var/Data/
Так как путь к файлу лицензии изменился, необходимо отредактировать файл настройки сервера Документов.
Отредактируйте файл nano /etc/r7-office/documentserver/production-linux.json
Где необходимо изменить строку:
"license": {
"license_file": "/var/www/r7-office/documentserver/../Data/license.lic",
к виду "license_file": "/var/Data/license.lic", где /var/Data/ путь к новому расположению каталога Data.
После изменения настроек конфигурации необходимо перезагрузить сервер или перезапустите сервисы:
systemctl restart r7-office* monoserve
Если не генерируются ссылки CalDav
Для Windows Server:
Проверьте версию службы radicale с помощью команды:
pip show radicale
Если версия отличается от Version: 3.0.6, выполните скрипт:
python -m pip install --upgrade radicale
Перезапустите службу Р7-Офис.Служба CalDAV/CardDAV и повторите попытку генерации ссылки.
Некорректное отображение формулы в Онлайн Редакторе Р7-Офиса.
В случае некорректного отображения формул в редакторах Р7-Офиса пример:
Вам необходимо на сервере удалить следующие файлы шрифтов:
/usr/share/fonts/msttcore/cambriab.ttf
/usr/share/fonts/msttcore/cambriai.ttf
/usr/share/fonts/msttcore/cambriaz.ttf
После этого выполните скрипт bash /usr/bin/documentserver-generate-allfonts.sh
Обязательно очистите кеш браузера и воспроизведите проблему отображения формул.
Актуально для версии портала 11.0.2.426 установленной на Centos 7.9.
Деактивация/Удаление портала
Подраздел Деактивация/Удаление портала в разделе настроек Управление данными позволяет временно отключить или окончательно удалить портал.
Деактивация портала
Если по каким-то временным причинам вы решите не использовать портал, отключите его. Для этого:
- нажмите на кнопку Деактивировать,
- на адрес электронной почты владельца портала будет выслана ссылка для подтверждения операции. Перейдите по ссылке для подтверждения операции.
После этого ваш портал со всей сопутствующей информацией будет заблокирован, так что ни у кого не будет доступа к нему в течение определенного времени.
Повторно активировать портал можно будет в любой момент. Чтобы вернуться на портал и продолжить его использование, воспользуйтесь второй ссылкой, предоставленной в письме подтверждения. Поэтому, пожалуйста, храните это письмо в надежном месте.
Удаление портала
Если вы считаете, что не будете пользоваться порталом и хотели бы окончательно его удалить,
- нажмите на кнопку Удалить, чтобы отправить запрос,
- на адрес электронной почты владельца портала будет выслана ссылка для подтверждения операции. Перейдите по ссылке для подтверждения операции.
Все данные, сохраненные на портале, а также ваши регистрационные данные будут удалены. Повторно активировать портал или восстановить какие-то сопутствующие данные будет невозможно.
Перенос модуля Документы на другой диск
Для Windows:
Перед переносом данных, рекомендуем Вам, выполнить бекап сервера или создать снимок состояния, во избежание потери информации.
Для переноса пользовательских данных на отдельный диск, необходимо переместить всю папку C:\Program Files (x86)\R7-OFFICE\CommunityServer\Data
Измените файл конфигурации: C:\Program Files (x86)\R7-OFFICE\CommunityServer\WebStudio\web.storage.config
Отредактируйте в файле строку <property name="$STORAGE_ROOT" value="..\Data\" />
к виду <property name="$STORAGE_ROOT" value="C:\Test\Data\" /> где C:\Test\Data\ путь к новому расположению каталога Data.
Для применения изменений, необходимо перезапустить сайты (Р7-Офис. Совместная работа и Р7-Офис. Совместная работа. Системное API) в IIS.
Вы можете оставить файл лицензии по старому адресу: C:\Program Files (x86)\R7-OFFICE\CommunityServer\Data\license.lic, тогда при замене лицензии, через страницу "Платежи", файл будет автоматически обновлен.
В случае перемещения файла лицензии, необходимо отредактировать файл настройки сервера Документов.
Отредактируйте файл C:\Program Files (x86)\R7-OFFICE\DocumentServer\config\local.json
Где необходимо изменить строку:
"license": {
"license_file": "C:/Test/Data/license.lic"
где C:/Test/Data/ путь к новому расположению каталога Data.
После изменения настроек конфигурации необходимо перезапустить сервисы редактора документов.
Для Linux:
Для переноса пользовательских данных, мы рекомендуем скопировать всю папку /var/www/r7-office/Data/
Перед переносом данных, рекомендуем Вам, выполнить бекап Портала.
cp -r /var/www/r7-office/Data /var/Data/ где /var/Data/ путь к новому расположению каталога Data.
Измените файл конфигурации: nano /var/www/r7-office/WebStudio/web.storage.config
Отредактируйте в файле строку <property name="$STORAGE_ROOT" value="..\Data\" />
к виду <property name="$STORAGE_ROOT" value="\var\Data\" /> где \var\Data\ путь к новому расположению каталога Data.
Измените владельца папки Data на r7-office:
chown -R r7-office:r7-office /var/Data/ где /var/Data/ путь к новому расположению каталога Data.
Для применения изменений, перезагрузите службу monoserve:
systemctl restart monoserve
Так как путь к файлу лицензии изменился, необходимо отредактировать файл настройки сервера Документов.
Отредактируйте файл nano /etc/r7-office/documentserver/production-linux.json
Где необходимо изменить строку:
"license": {
"license_file": "/var/www/r7-office/documentserver/../Data/license.lic",
к виду "license_file": "/var/Data/license.lic", где /var/Data/ путь к новому расположению каталога Data.
После изменения настроек конфигурации необходимо перезагрузить supervisorctl:
supervisorctl restart all
При использовании сервера документов версии 7.3.3 и выше:
sudo systemctl restart ds-docservice.service ds-converter.service ds-metrics.service
Неверный формат токена безопасности при открытии документа
Если при обновлении или изменении конфигурации Р7-Офис Сервера у вас возникла ошибка при открытии документа "Неверный формат токена безопасности" вам необходимо следовать нижеприведенной инструкции.
Необходимо изменить значения files.docservice.secret и files.docservice.secret.header в файле web.appsettings.config.
Для Windows Server
C:\Program Files (x86)\R7-OFFICE\CommunityServer\WebStudio\web.appsettings.config
Значения которые необходимо указать в файле web.appsettings.config находятся в файле
C:\Program Files (x86)\R7-OFFICE\DocumentServer\config\local.json и равны значению у параметров «token» - «inbox» - «header» и «secret» - «inbox» - «string»
Измените значения в файле web.appsettings.config:
files.docservice.secret на значение из «secret» - «inbox» - «string»
files.docservice.secret.header на значение из «token» - «inbox» - «header»
После изменения файла необходимо перезапустить Windows Server.
Для Linux
nano /var/www/r7-office/WebStudio/web.appsettings.config
Значения которые необходимо указать в файле web.appsettings.config находятся в файле /etc/r7-office/documentserver/local.json и равны значению у параметров «token» - «inbox» - «header» и «secret» - «inbox» - «string»
nano /etc/r7-office/documentserver/local.json
Измените значения в файле web.appsettings.config:
files.docservice.secret на значение из «secret» - «inbox» - «string»
files.docservice.secret.header на значение из «token» - «inbox» - «header»
После изменения файла необходимо перезапустить службу MONO:
systemctl restart monoserve
Не открываются онлайн редакторы при создании/открытии файла
Примечание: данная проблема наблюдается только на Windows Server.
В случае, если онлайн редакторы не открываются при открытии файла или создании нового
Пример на скриншотах
Для решения проблемы необходимо выполнить следующие действия:
1. Откройте пункт меню Пуск - "RabbitMQ Server"
2. Остановите RabbitMQ - RabbitMQ Service - stop
3. Удалите службу - RabbitMQ Service - remove
4. Переустановите службу - RabbitMQ Service - (re)install
5. Запустите службу - RabbitMQ Service - start
Проверьте, что служба RabbitMQ запущена и откройте документ на редактирование.
Как получить ответ в формате JSON или XML?
Вы можете получить определённый формат, добавляя .json или .xml к запросу или указывая значение content-type в запросе как application/json или text/xml.
Например: api/2.0/people.json
Поддерживается ли пагинация данных в ответе?
Да, смотрите раздел Фильтрация запросов для дополнительной информации.