1107 в admin/modules/dahdiconfig/functions.inc.php
Текст ошибки содержит SQL запрос и слова Permission denided.
Дело оказывается в том что на аналоговых карточках нет spans, и ввиду этого формируется неправильный SQL запрос.
Точнее сказать пытается выполниться запрос, который пытается вставить ничего в таблицу, спанов которых нет на аналоговой карте.
| Код: |
| INSERT INTO dahdi_spans (...) VALUES |
После VALUES ничего не добавляется и запрос не выполняется.
Вот здесь (admin/modules/dahdiconfig/functions.inc.php):
| Код: |
| $result = $db->query($sql); if (DB::IsError($result)) { die_freepbx($result->getDebugInfo()); } |
Меняем на
| Код: |
| if (count($inserts) > 0) { $result = $db->query($sql); if (DB::IsError($result)) { die_freepbx($result->getDebugInfo()); } } |
Переинсталлируем модуль - все сразу работает.
Но если как и у меня у вас после установки модуля на страничке куча мусора из кода PHP - идем в php.ini и устанавливаем short_open_tag = On
Теперь точно все.
_________________
.
..:
да и сам модуль этот, откровенно говоря не очень функционален. В принципе и так все в конфиге было прописано.
А так в вебке в едином интерфейсе.
Тем кто не любит GUI и FreePBX не нужен, а тем кто с консолью не дружит - модуль, как находка.
_________________
.
..: