Обновление 3.10: различия между версиями

Материал из WiKi - UserSide
Строка 18: Строка 18:
* Необходимо доустановить отсутствующие php-библиотеки, что перечислены на странице [[Технические требования]]
* Необходимо доустановить отсутствующие php-библиотеки, что перечислены на странице [[Технические требования]]
* Требуется [[Установка PostgreSQL|установить и настроить PostgreSQL 9.6+]]
* Требуется [[Установка PostgreSQL|установить и настроить PostgreSQL 9.6+]]
* По рекомендациям со страницы [[Обновление]] проведите основные действия по обновлению. Извлеките и скопируйте файлы из архива userside-update-3-10.zip в рабочую систему.  
* По рекомендациям со страницы [[Обновление]] начните процесс обновления и дойдите до момента, когда будет требоваться нажать на ссылку "Обновить"
* Извлеките и скопируйте файлы из архива userside-update-3-10.zip в рабочую систему.  


При этом - ранее структура каталогов была следующей
При этом - ранее структура каталогов была следующей
Строка 37: Строка 38:
  '''/userside3/'''
  '''/userside3/'''
  /vendor/
  /vendor/
* По рекомендациям со страницы [[Обновление]] проведите дальнейшие основные действия по обновлению.


* Запустите файл "php /userside/userside3/setup" ''(или setup.bat)'' ''(исправьте путь на необходимый)'' и ответьте на вопросы скрипта установки. Там будет требоваться указать параметры для доступа к созданной базе данных PostgreSQL
* Запустите файл "php /userside/userside3/setup" ''(или setup.bat)'' ''(исправьте путь на необходимый)'' и ответьте на вопросы скрипта установки. Там будет требоваться указать параметры для доступа к созданной базе данных PostgreSQL

Версия от 20:27, 3 января 2017

Дата обновления: январь 2017

Требуется версия: 3.9

Несколько слов от автора - особенности версии

  • Добавлен функционал учёта и работы с CWDM
  • Структура архива обновлений и сам процесс обновлений изменились. Мы начинаем постепенный переход на PostgreSQL. Почитайте рекомендации ниже, чтобы корректно выполнить обновление
  • После обновления на главной странице системы могут появиться уведомления о несовпадении IP-адреса сервера или о том, что DocumentRoot неправильно указан. В этих случаях - проверьте правильность указания DocumentRoot и в файловом архиве измените IP-адрес сервера на нужный

Особенности в проведении обновления

  • Необходимо обновить PHP до версии 5.6.последняя. PHP7 пока ставить не нужно.
  • Необходимо доустановить отсутствующие php-библиотеки, что перечислены на странице Технические требования
  • Требуется установить и настроить PostgreSQL 9.6+
  • По рекомендациям со страницы Обновление начните процесс обновления и дойдите до момента, когда будет требоваться нажать на ссылку "Обновить"
  • Извлеките и скопируйте файлы из архива userside-update-3-10.zip в рабочую систему.

При этом - ранее структура каталогов была следующей

userside
/..
/erp/
/userside3/

А теперь добавятся новые каталоги

userside
/..
/common/
/console/
/erp/
/messages/
/userside3/
/vendor/
  • По рекомендациям со страницы Обновление проведите дальнейшие основные действия по обновлению.
  • Запустите файл "php /userside/userside3/setup" (или setup.bat) (исправьте путь на необходимый) и ответьте на вопросы скрипта установки. Там будет требоваться указать параметры для доступа к созданной базе данных PostgreSQL
  • Добавьте в системный cron вызов дополнительного скрипта внутреннего планировщика UserSide (исправьте путь на необходимый)
 * * * * *   www-data   php /var/www/userside/userside cron > /dev/null 2>&1
  • Очень важно! Для пользователей SMS-оператора TurboSMS. Вам необходимо войти в личный кабинет TurboSMS и включить функцию отправки по протоколу SOAP. По-умолчанию она может быть там отключена.
  • После обновления - на странице "Настройка - SMS-настройка" - проверьте правильность введения настроек для соединения с SMS-оператором и выполните тест соединения
  • Если у Вас использовался собственный скрипт для отправки SMS - то требуется его переделать в соответствии с рекомендациями
  • Модуль usm_asterisk обновился с версии 0.1x до версии 1.0. В архиве с новым модулем содержатся инструкции с действиями по обновлению. Выполните их, пожалуйста.
  • Можете себе включить отдельный Google API Key

Список изменений: просмотреть

Проведение обновления: инструкция