|
|
(не показано 89 промежуточных версий 3 участников) |
Строка 1: |
Строка 1: |
| | [[Frequently_Asked_Questions|en]] | [[Частые_вопросы|ru]] |
|
| |
|
| == Вопросы по системе == | | == Карты и адреса == |
| | * [[FAQ. Использовать в работе одну карту или несколько карт|Использовать в работе одну карту или несколько карт]] |
|
| |
|
| '''1. В заголовке системы UserSide выводится неверное время.'''
| | * [[FAQ. Проблемы с домами на карте|При добавлении дома на карту - карта перескакивает на совершенно другой город/область]] |
|
| |
|
| Система берёт время исключительно с сервера, где установлена, ничего от себя не добавляя. Если время отображается некорректно - значит проблема исключительно с настройками на сервере. Проверяйте настройки временной зоны ''(в файле php.ini переменная date.timezone)'', региональные настройки и локали. Также может помочь проверка времени в mysql ''(в mysql может быть выставлено время отличающееся от серверного)''.
| | * [[FAQ. Проблемы с переносом объектов на картах|Как перенести объекты с одной карты на другую?]] |
|
| |
|
| <code>Команда
| | * [[FAQ. Проблемы с картами|Карты периодически не отображаются]] |
| select NOW();
| |
| покажет текущее время по версии mysql
| |
| </code>
| |
|
| |
|
| '''1.1. MySQL-время отличается от системного.'''
| | * [[FAQ. Проблемы при добавлении дома на карту покрытия|Проблемы при добавлении дома на карту покрытия. Ошибочная локация]] |
|
| |
|
| Для всего MySQL-сервера часовой пояс можно поменять установив в файле конфигурации:
| | * [[FAQ. Проблемы при добавлении дома на карту покрытия#Не выводится полигон для добавления дома|Проблемы при добавлении дома на карту покрытия. Не выводится полигон для добавления дома]] |
| <code>
| |
| default-time-zone='+03:00'
| |
| </code>
| |
|
| |
|
| Полезная статья:
| | * [[FAQ. Проблемы при поиске на карте покрытия|Проблема при поиске на карте покрытия. Ошибочная локация]] |
| [[http://www.opennet.ru/tips/info/1810.shtml]] | |
|
| |
|
| '''1.2. Системное время PHP (cli) отличается от времени MySQL.'''
| | * [[FAQ. Объекты на карте сместились|Объекты на карте сместились]] |
|
| |
|
| Для PHP возможна ситуация, когда используются различные файлы php.ini в работе. Для php-web ''(через него работает веб-интерфейс САП "UserSide")'' свой, а для php-cli ''(через него работает, к примеру запуск скриптов через cron, в т.ч. планировщик САП "UserSide")'' свой. Зачастую используется один файл, но иногда - нет и тогда настройки в них могут очень различаться. В т.ч. может отличаться часовой пояс, что приводит к неправильным обработкам дат и к сообщениям о различиях во времени.
| | * [[FAQ. Настройка размера иконок для собственных объектов на карте|Настройка размера иконок для собственных объектов на карте]] |
|
| |
|
| Как посмотреть какой файл php.ini использует php-web: | | * [[FAQ. Улица/город были переименованы. Как это изменить в USERSIDE?|Улица/город были переименованы. Как это изменить в USERSIDE?]] |
| Настройка - Основная - Разное - Показать PHPinfo()
| |
| В строке "Loaded Configuration File" будет путь к файлу.
| |
|
| |
|
| Как посмотреть какой файл php.ini использует php-cli:
| | == Файлы == |
| В директории "userside" нужно создать, например файл test.php с текстом внутри:
| | * [[FAQ. Разрешенные расширения файлов|Как изменить разрешённые для загрузки расширения файлов]] |
|
| |
|
| <code>
| | * [[FAQ. Проблемы с файлами|При прикреплении файлов - эти файлы не открываются]] |
| <?php
| |
| phpinfo();
| |
| ?>
| |
| </code>
| |
|
| |
|
| После чего через консоль сервера зайти в этот каталог и выполнить команду
| | * [[FAQ. Ограничение на загружаемый файл|Как изменить ограничение на размер загружаемых файлов?]] |
|
| |
|
| <code>
| | == Модули == |
| php test.php > result.htm
| |
| </code>
| |
|
| |
|
| Сформируется файл result.htm с выводом информации PHPinfo. В этом файле также смотрим путь "Loaded Configuration File", находим этот файл и корректируем настройки времени.
| | * [[FAQ. Проблемы с модулем usm_asterisk|Проблемы с модулем usm_asterisk ''(нет всплывающих сообщений, звонков и т.п.)'']] |
|
| |
|
| При следующем запуске планировщика САП "UserSide" время будет перепроверено и, если всё совпадает, ошибка исчезнет.
| | * [[FAQ. Запуск модулей под Windows|Как запускать perl-модули на компьютерах с OS Windows?]] |
|
| |
|
| '''2. Какие PHP-модули необходимо устанавливать?'''
| | == Оборудование == |
| MYSQLI
| |
| SNMP
| |
| SOCKET
| |
| ICONV
| |
| CURL
| |
| MBSTRING
| |
| ZLIB
| |
| XML
| |
|
| |
|
| '''3. Не работает отправка сообщений электронной почты из UserSide.'''
| | * [[FAQ. Проблемы с активностью объектов|В списке оборудования - часть оборудования отображается красным цветов как неактивное. Открывает карточку оборудования - всё работает. Оборудование становится зелёным. Через время опять красное.]] |
|
| |
|
| Отправка сообщений осуществляется через PHP-фунцию '''mail()'''. Для начала необходимо проверить - сам факт отправки сообщений. В разделе "[[Настройка - Основная|Настройка - Основная - Разное]]" попробуйте отправить тестовое письмо. Настройку функции mail() необходимо производить в файле php.ini в секции [mail function]. После внесения изменений в файл не забывайте перезапускать веб-сервер. При этом настройка для *nix и windows-систем различаются. В частности - для windows необходимо устанавливать утилиту sendmail ([http://www.glob.com.au/sendmail/ http://www.glob.com.au/sendmail/]).Рекомендуется изучить информацию в интернете для своей операционной системы.
| | * [[FAQ. Активность ONU/ONT|ONU/ONT постоянно меняют статус с активного на неактивное и наоборот.]] |
| Статья по настройке mail() для windows: http://www.simplecoding.org/php-mail-pod-windows.html
| |
|
| |
|
| '''4. При загрузке файла с картами/иконок и других файлов - эти файлы не открываются.'''
| | * [[FAQ. Влияние аппаратных или программных версий на опрос оборудования|Точно такая же модель оборудования, но с другой программной или аппаратной версией работает некорректно]] |
|
| |
|
| Скорее всего проблема в том, что файлы загружаются не как бинарные объекты, а как текстовые. Для проверки - сравните размер файла ДО загрузки и ПОСЛЕ. Также попробуйте скачать этот файл обратно на свой компьютер и попытаться его открыть. Для решения этой ситуации - нужно изменить параметр "CharsetRecodeMultipartForms" в конфигурации веб-сервера Apache. Поищите в интернете информацию по оператору "CharsetRecodeMultipartForms"
| | * [[FAQ. Зависание OLT BDCOM при опросе списка ONU/ONT|Зависание OLT BDCOM при опросе списка ONU/ONT]] |
|
| |
|
| '''5. При входе в операторскую часть выскакивает сообщение, что неправильный пароль, хотя пароль верный.'''
| | * [[FAQ. Опрос оборудования ZTE OLT|Опрос оборудования ZTE OLT]] |
|
| |
|
| Попробуйте войти с помощью браузера Mozilla Firefox. Если Вы смогли войти - обратите внимание на панель системы, где указано время на сервере. Если время отличается от реального - значит необходимо изменять настройки системной даты (см. ответ на вопрос №1 выше). Пояснение: При входе в операторскую часть пароль и логин оператора сохраняются в cookie. Время жизни cookie создается от времени на машине оператора. Следовательно возможны ситуации, когда время на машине оператора несовпадает с серверной машиной и тогда cookie удаляются сразу же после создания. Но Mozilla Firefox ввиду своих особенностей иначе относится к cookie и возможность входа остаётся.
| | * [[FAQ. Опрос оборудования CDATA OLT|Опрос оборудования CDATA OLT]] |
|
| |
|
| '''6. При добавлении дома на карту - карта перескакивает на совершенно другой город/область'''
| | * [[FAQ. Опрос оборудования BDCOM OLT|Опрос оборудования BDCOM OLT]] |
|
| |
|
| При добавлении объектов на карту используется геокодер картографической системы, который по введенному Вами текстовому адресу пытается найти географические координаты этого объекта и переместить туда карту. Это очень удобно. Однако в некоторых случаях - карта перемещается совершенно в другой населённый пункт и даже в другую страну. Почему это происходит? Связано это с тем, что в том месте, куда перемещена карта тоже есть объект, который содержит точно такое же название, какое и Вы ввели и для геокодера это объект является подходящим. Как избавиться от этого? Необходимо настроить иерархию своих адресов. В разделе "[[Настройка - Адреса]]" нужно указать данные о своей области, районе в области ''(при необходимости)'' и указать в свойствах населённого пункта - к какой области/району он относится. Тогда строка адреса для геокодера будет более обширной и даст более точный результат.
| | == Прочее == |
|
| |
|
| '''7. В списке оборудования - часть/всё оборудование отображается красным цветом как неактивное. Открываем карточку оборудования - ping выполняется. Оборудование в списке становится зелёным. Через 15 минут опять красное.'''
| | * [[FAQ. Сообщение при установке "The entered URL ... could not be verified"|Сообщение при установке "The entered URL ... could not be verified"]] |
|
| |
|
| Веб-интерфейс системы сам по себе не контролирует какое оборудование активно, а какое нет. Только при активных действиях самого оператора ''(например - открытие карточки оборудования)'' система выясняет что с этим устройством - активно оно или нет?. Ознакомьтесь со статьёй "[[Активность]]".
| | * [[FAQ. Перенос USERSIDE на другой сервер|Перенос USERSIDE на другой сервер]] |
| А вот для того, чтобы постоянно иметь актуальную информацию об оборудовании - необходимо поставить в постоянную работу модули, которые этим занимаются. В частности модуль [[us_ping]]. Именно его лучше для этого использовать и вписать в системный cron. Он при работе и выясняет активно ли устройство и тогда в веб-интерфейсе оператор будет всегда видеть актуальную информацию.
| |
|
| |
|
| '''8. Как сконвертировать базу данных в UTF-8.'''
| | * [[FAQ. Не работает планировщик|Сообщение на главной странице о том, что не работает планировщик]] |
|
| |
|
| Ранние версии САП "UserSide" имели базу в формате 1251. На данный момент основной упор мы делаем на UTF-8. Разумеется и 1251, поддерживается нормально, но мы рекомендуем постепенно переходить на UTF-8.
| | * [[FAQ. Бывший абонент становится обычным|При переводе абонента в категорию "Бывших абонентов" он через время вновь возвращается к обычным абонентам]] |
|
| |
|
| Для этого:
| | * [[FAQ. Неверное время|Сообщения о неверном времени / Отображение неверного времени]] |
| 1. в файле ''"main/config/config.php"'' изменить переменную ''$zsqlcp'' на значение:
| |
| $zsqlcp = 'utf8';
| |
|
| |
|
| 2. Сделать бэкап базы данных
| | * [[FAQ. Необходимые PHP-модули|Какие PHP-модули необходимо устанавливать?]] |
|
| |
|
| 3. Сконвертировать базу данных в формат UTF-8. Например - как описано в данной статье: http://artkiev.com/blog/mysql-cp1251-to-utf8.htm
| | * [[FAQ. Проблемы с отправкой электронной почты|Не работает отправка сообщений электронной почты из-под UserSide]] |
|
| |
|
| '''9. Как перенести объекты с одной карты на другую.'''
| | * [[FAQ. Проблемы с кодировкой|Как сконвертировать базу данных в UTF-8?]] |
|
| |
|
| Для этого нужно выяснить ID старой карты ''(откуда переносим)'' и новой карты ''(куда переносим)''.
| | * [[FAQ. Ошибка sql_mode=only_full_group|Ошибка "this is incompatible with sql_mode=only_full_group"]] |
| В базе данных - это поля tbl_map.CODENUMBER - посмотрите значения для своих карт.
| |
|
| |
|
| Далее выполняем в базе данных команды переноса:
| | * [[FAQ. Ошибка ST_AsText|Ошибка "SQL-error N:1305: FUNCTION userside.ST_AsText does not exist"]] |
| В них подставьте вместо 0 - ID старой карты, вместо 999 - ID новой карты
| |
|
| |
| UPDATE tbl_coord SET MAPCODE = 999 WHERE MAPCODE = 0;
| |
| UPDATE tbl_map_obj SET MAPCODE = 999 WHERE MAPCODE = 0;
| |
| UPDATE tbl_optica_house SET MAPCODE = 999 WHERE MAPCODE = 0;
| |
| UPDATE tbl_med_house SET MAPCODE = 999 WHERE MAPCODE = 0;
| |
|
| |
|
| '''10. К каким каталогам системы нужно дать права на запись.'''
| | * [[FAQ. База оборудования. Error during connect to UserSide Equipment Database (0)|Error during connect to UserSide Equipment Database (0)]] |
|
| |
| /main/attach/
| |
| /main/base/journal/
| |
| /main/base/journal_status/
| |
| /main/base/maps/
| |
| /main/temp/
| |
|
| |
|
| ВАЖНО: При обновлении системы - лучше дать права 777 на весь каталог с САП "UserSide", т.к. файлы копируются разные и при выполнении обновления у веб-сервера может не хватить прав на замену файлов/каталогов.
| | * [[Tuning|Тонкая настройка PostgreSQL]] |
|
| |
|
| == Вопросы по модулям ==
| | * [[FAQ. Не запускается модуль "Module disabled in system - exit"|Не запускается модуль "Module disabled in system - exit"]] |
|
| |
|
| Общая информация по модулям также указана на странице "[[Модули]]"
| | * [[FAQ. Переход с network на полную редакцию|Переход с network на полную редакцию]] |
|
| |
|
| '''1. Как запускать perl-модули на компьютерах с OS Windows?'''
| | * [[FAQ. Увеличение лимитов|Увеличение лимитов]] |
|
| |
|
| Для этого необходимо установить интерпретатор ActivePerl. Установка быстра и не требует специфических знаний. Дополнительная установка пакетов выполняется через PPM (Perl Package Manager), что устанавливается вместе с интерпретатором.
| | * [[FAQ. Массовое удаление абонентов|Массовое удаление абонентов]] |
| | |
| | * [[FAQ. Использование сканера штрихкодов|Использование сканера штрихкодов]] |
| | |
| | * [[FAQ. Сброс пароля и разблокировка администратора|Сброс пароля и разблокировка администратора]] |
| | |
| | * [[FAQ. Почему мои тикеты на доработку не выполняются|Почему мои тикеты на доработку не выполняются]] |
| | |
| | * [[FAQ. Ошибка "Check installer version API Error 0 cURL error 60: SSL certificate problem: certificate has expired"|Ошибка "Check installer version API Error 0 cURL error 60: SSL certificate problem: certificate has expired"]] |
| | |
| | * [[FAQ. Ошибки "502 Bad Gateway и 504 Gateway Time-out"|Ошибки "502 Bad Gateway и 504 Gateway Time-out"]] |
| | |
| | * [[FAQ. The REDIS database used by another copy of the USERSIDE|Изменился URL USERSIDE, получаю ошибку The REDIS database used by another copy of the USERSIDE]] |
| | |
| | * [[python-update|Обновление Python]] |
| | |
| | * [[FAQ. Реверсивный прокси|Реверсивный прокси]] |