Обновление 3.10: различия между версиями
Admin (обсуждение | вклад) |
Нет описания правки |
||
(не показано 20 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
[[Upgrade_3.10|en]] | [[Обновление_3.10|ru]] | |||
Дата обновления: '''январь 2017''' | Дата обновления: '''январь 2017''' | ||
Строка 5: | Строка 7: | ||
== Несколько слов от автора - особенности версии == | == Несколько слов от автора - особенности версии == | ||
* У нас появился новый модуль [[usm_cabletest]] | * У нас появился новый модуль [[usm_cabletest]] | ||
* Добавлен функционал учёта и работы с [[CWDM]] | |||
* Структура архива обновлений и сам процесс обновлений изменились. Мы начинаем постепенный переход на PostgreSQL. Почитайте рекомендации ниже, чтобы корректно выполнить обновление | * Структура архива обновлений и сам процесс обновлений изменились. Мы начинаем постепенный переход на PostgreSQL. Почитайте рекомендации ниже, чтобы корректно выполнить обновление | ||
Строка 10: | Строка 14: | ||
* У нас добавился начальный функционал для выполнения операций в биллинге из-под UserSide. См: [[Универсальное API#Возможные операции в биллинге (из-под UserSide)]] | * У нас добавился начальный функционал для выполнения операций в биллинге из-под UserSide. См: [[Универсальное API#Возможные операции в биллинге (из-под UserSide)]] | ||
* После обновления на главной странице системы могут появиться уведомления о несовпадении IP-адреса сервера или о том, что DocumentRoot неправильно указан. В этих случаях - проверьте [[Установка_системы|правильность указания DocumentRoot]] и в | * После обновления на главной странице системы могут появиться уведомления о несовпадении IP-адреса сервера или о том, что DocumentRoot неправильно указан. В этих случаях - проверьте [[Установка_системы|правильность указания DocumentRoot]] и в "личном кабинете" измените IP-адрес сервера на нужный | ||
== Особенности в проведении обновления == | == Особенности в проведении обновления == | ||
* Необходимо обновить PHP до версии 5.6 | * Необходимо обновить PHP до последней версии ветки 5.6 (PHP7 пока ставить не нужно) и все расширения РНР. | ||
* Необходимо | * Необходимо доустановить отсутствующие php-расширения, что перечислены на странице [[Технические требования]] | ||
* Требуется [[Установка PostgreSQL|установить и настроить PostgreSQL 9.6]] (наименование базы данных, имя пользователя и пароль Вам понадобятся при инсталляции USERSIDE далее) | |||
* По рекомендациям со страницы [[Обновление]] начните процесс обновления и дойдите до момента, когда будет требоваться нажать на ссылку "Обновить" | |||
* Требуется [[Установка PostgreSQL|установить и настроить PostgreSQL]] | * Извлеките и скопируйте файлы из архива userside-update-3-10.zip в рабочую систему. | ||
* По рекомендациям со страницы [[Обновление]] | |||
При этом - ранее структура каталогов была следующей | При этом - ранее структура каталогов была следующей | ||
''' | '''userside''' | ||
/.. | /.. | ||
/erp/ | /erp/ | ||
/ | /userside3/ | ||
А теперь добавятся новые каталоги | А теперь добавятся новые каталоги | ||
''' | '''userside''' | ||
/.. | /.. | ||
/common/ | /common/ | ||
Строка 35: | Строка 38: | ||
'''/erp/''' | '''/erp/''' | ||
/messages/ | /messages/ | ||
'''/ | '''/userside3/''' | ||
/vendor/ | /vendor/ | ||
* | * По рекомендациям со страницы [[Обновление]] проведите дальнейшие основные действия по обновлению. | ||
* Находясь в каталоге с приложением (например: /var/www/userside) выполните "php setup" и ответьте на вопросы программы установки. После проверки наличия всех необходимых расширений РНР, Вам будет предложено указать информацию для подключения к базе данных (PostgreSQL), которую Вы создали несколькими шагами ранее. Если В ходе работы программы установки возникнут проблемы, например с отсутствующими расширениями РНР, работа программы будет прервана. В таком случае Вам необходимо сперва установить все необходимые расширения и только затем продолжить обновление. | |||
* Добавьте в системный cron вызов дополнительного скрипта внутреннего планировщика UserSide ''(исправьте путь на необходимый)'' | * Добавьте в системный cron вызов дополнительного скрипта внутреннего планировщика UserSide ''(исправьте путь на необходимый и имя пользователя на то, от имени которого работает web-сервер)'' | ||
* * * * * www-data php '''/var/www/userside/'''userside cron > /dev/null 2>&1 | * * * * * www-data php '''/var/www/userside/'''userside cron > /dev/null 2>&1 | ||
* Очень важно! Для пользователей SMS-оператора TurboSMS. Вам необходимо войти в личный кабинет TurboSMS и включить функцию отправки по протоколу SOAP. По-умолчанию она может быть | * Очень важно! Для пользователей SMS-оператора TurboSMS. Вам необходимо войти в личный кабинет TurboSMS и включить функцию отправки по протоколу SOAP. По-умолчанию она может быть отключена. | ||
* После обновления - на странице "Настройка - SMS-настройка" - проверьте правильность введения настроек для соединения с SMS-оператором и выполните тест соединения | * После обновления - на странице "Настройка - SMS-настройка" - проверьте правильность введения настроек для соединения с SMS-оператором и выполните тест соединения | ||
* Если у Вас использовался собственный скрипт для отправки SMS - то требуется его переделать в соответствии с [[Написание собственного модуля для отправки SMS|рекомендациями]] | * Если у Вас использовался собственный скрипт для отправки SMS - то требуется его переделать в соответствии с [[Написание собственного модуля для отправки SMS|рекомендациями]] | ||
Строка 52: | Строка 57: | ||
'''Список изменений:''' [[3.10|просмотреть]] | '''Список изменений:''' [[3.10|просмотреть]] | ||
'''Проведение обновления:''' [[ | '''Проведение обновления:''' [[Обновление_для_версии_3.10_и_более_ранних|инструкция]] |
Текущая версия от 14:07, 23 августа 2024
Дата обновления: январь 2017
Требуется версия: 3.9
Несколько слов от автора - особенности версии
- У нас появился новый модуль usm_cabletest
- Добавлен функционал учёта и работы с CWDM
- Структура архива обновлений и сам процесс обновлений изменились. Мы начинаем постепенный переход на PostgreSQL. Почитайте рекомендации ниже, чтобы корректно выполнить обновление
- У нас добавился начальный функционал для выполнения операций в биллинге из-под UserSide. См: Универсальное API#Возможные операции в биллинге (из-под UserSide)
- После обновления на главной странице системы могут появиться уведомления о несовпадении IP-адреса сервера или о том, что DocumentRoot неправильно указан. В этих случаях - проверьте правильность указания DocumentRoot и в "личном кабинете" измените IP-адрес сервера на нужный
Особенности в проведении обновления
- Необходимо обновить PHP до последней версии ветки 5.6 (PHP7 пока ставить не нужно) и все расширения РНР.
- Необходимо доустановить отсутствующие php-расширения, что перечислены на странице Технические требования
- Требуется установить и настроить PostgreSQL 9.6 (наименование базы данных, имя пользователя и пароль Вам понадобятся при инсталляции USERSIDE далее)
- По рекомендациям со страницы Обновление начните процесс обновления и дойдите до момента, когда будет требоваться нажать на ссылку "Обновить"
- Извлеките и скопируйте файлы из архива userside-update-3-10.zip в рабочую систему.
При этом - ранее структура каталогов была следующей
userside /.. /erp/ /userside3/
А теперь добавятся новые каталоги
userside /.. /common/ /console/ /erp/ /messages/ /userside3/ /vendor/
- По рекомендациям со страницы Обновление проведите дальнейшие основные действия по обновлению.
- Находясь в каталоге с приложением (например: /var/www/userside) выполните "php setup" и ответьте на вопросы программы установки. После проверки наличия всех необходимых расширений РНР, Вам будет предложено указать информацию для подключения к базе данных (PostgreSQL), которую Вы создали несколькими шагами ранее. Если В ходе работы программы установки возникнут проблемы, например с отсутствующими расширениями РНР, работа программы будет прервана. В таком случае Вам необходимо сперва установить все необходимые расширения и только затем продолжить обновление.
- Добавьте в системный cron вызов дополнительного скрипта внутреннего планировщика UserSide (исправьте путь на необходимый и имя пользователя на то, от имени которого работает web-сервер)
* * * * * 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
Список изменений: просмотреть
Проведение обновления: инструкция