Частые вопросы: различия между версиями

Материал из WiKi - UserSide
Нет описания правки
Нет описания правки
Строка 14: Строка 14:
6. [[FAQ. Проблемы с активностью объектов|В списке оборудования - часть оборудования отображается красным цветов как неактивное. Открывает карточку оборудования - всё работает. Оборудование становится зелёным. Через время опять красное.]]
6. [[FAQ. Проблемы с активностью объектов|В списке оборудования - часть оборудования отображается красным цветов как неактивное. Открывает карточку оборудования - всё работает. Оборудование становится зелёным. Через время опять красное.]]


 
7. [[FAQ. Проблемы с кодировкой|Как сконвертировать базу данных в UTF-8?]]
 
 
'''8. Как сконвертировать базу данных в UTF-8.'''
 
Ранние версии САП "UserSide" имели базу в формате 1251. На данный момент основной упор мы делаем на UTF-8. Разумеется и 1251, поддерживается нормально, но мы рекомендуем постепенно переходить на UTF-8.
 
Для этого:
1. в файле ''"main/config/config.php"'' изменить переменную ''$zsqlcp'' на значение:
$zsqlcp    = 'utf8';
 
2. Сделать бэкап базы данных
 
3. Сконвертировать базу данных в формат UTF-8. Например - как описано в данной статье: http://artkiev.com/blog/mysql-cp1251-to-utf8.htm


'''9. Как перенести объекты с одной карты на другую.'''
'''9. Как перенести объекты с одной карты на другую.'''

Версия от 19:34, 15 марта 2017

Вопросы по системе

1. Сообщения о неверном времени / Отображение неверного времени

2. Какие PHP-модули необходимо устанавливать?

3. Не работает отправка сообщений электронной почты из-под UserSide

4. При прикреплении файлов - эти файлы не открываются

5. При добавлении дома на карту - карта перескакивает на совершенно другой город/область

6. В списке оборудования - часть оборудования отображается красным цветов как неактивное. Открывает карточку оборудования - всё работает. Оборудование становится зелёным. Через время опять красное.

7. Как сконвертировать базу данных в UTF-8?

9. Как перенести объекты с одной карты на другую.

Для этого нужно выяснить ID старой карты (откуда переносим) и новой карты (куда переносим). В базе данных - это поля tbl_map.CODENUMBER - посмотрите значения для своих карт.

Далее выполняем в базе данных команды переноса: В них подставьте вместо 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;
UPDATE tbl_adr_city SET MAPCODE = 999 WHERE MAPCODE = 0;

10. К каким каталогам системы нужно дать права на запись.

/main/attach/
/main/base/maps/
/main/temp/

ВАЖНО: При обновлении системы - лучше дать права 777 на весь каталог с САП "UserSide", т.к. файлы копируются разные и при выполнении обновления у веб-сервера может не хватить прав на замену файлов/каталогов.

11. Карты периодически не отображаются.

Ошибка: You have exceeded your daily request quota for this API. We recommend enabling billing to get a higher quota

Ошибка: При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript

Требуется получить и использовать собственный Google API Key

12. Как изменить ограничение на размер загружаемых файлов.

В файле php.ini найти и изменить переменную на нужное значение

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

После этого сохранить файл и перезапустить веб-сервер

Вопросы по модулям

Общая информация по модулям также указана на странице "Модули"

1. Как запускать perl-модули на компьютерах с OS Windows?

Для этого необходимо установить интерпретатор ActivePerl. Установка быстра и не требует специфических знаний. Дополнительная установка пакетов выполняется через PPM (Perl Package Manager), что устанавливается вместе с интерпретатором.