@ITLabLTD

Почему в sim-сервере не получается добавить группы, шлюзы, сим-банки?

Всем здравствуйте!
Проблема с настройкой сим-сервера для шлюза GOIP, установка проходит нормально, веб-интерфейс доступен, но при попытке добавить группу, сим-банк или шлюз, вываливается ошибка mysql.
При добавлении группы появляется надпись "query: Field 'scheduler_id' doesn't have a default value"
При добавлении сим-банка: "query: Incorrect integer value: '' for column 'short_time' at row 1"
С добавлением шлюзов такая же беда: "query: Field 'line_status' doesn't have a default value"

Покопался в исходниках, получается, что в таблицах mysql есть not null поля без дефолтного значения и при добавлении записи в таблицы пхп-скрипт эти поля не заполняет, отсюда и ошибка, но на просторах интернета не нашел, чтобы кто-то сталкивался с подобными проблемами. Может кто-то объяснить, что я не так делаю?
Сим-сервер качал отсюда: en.dbltek.com/Software-Download.html
пробовал практически все версии, которые смог найти, от 1.2, до последней 1.9.1, везде одинаковые ошибки
Пробовал разные ОС ubuntu 16.04 и centos7, разные версии пхп и мускуль, вегда одна и та же проблема.
ОС: ubuntu 16.04 и centos7
Mysql: 5.5, 5.7
PHP: 5.5, 5.6

Уже собрался переписывать пхп-скрипты, но не очень хочется, учитвая, что придется писать частично в слепую, тк не знаю какие поля в бд для чего используются.
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
@solalex
Отключить режим mysql: «Strict Mode»
SET @@GLOBAL.sql_mode= ''
SET @@SESSION.sql_mode= ''
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы