Size: a a a

2020 August 18

AU

Anchoret Unchained in Asterisker-ы
Я пробовал тестовый php скрипт - работает с указанием драйвера и бд, без имени коннектора. Как завещает офи.конфа  толи odbc, толи php PDO...
источник

OS

Oleg Shteinliht in Asterisker-ы
Anchoret Unchained
Я пробовал тестовый php скрипт - работает с указанием драйвера и бд, без имени коннектора. Как завещает офи.конфа  толи odbc, толи php PDO...
ну разумеется можно пойти путем указания всего, что прописано в том файле и да, это тоже должно работать
источник

OS

Oleg Shteinliht in Asterisker-ы
просто это более тернистый путь
источник

AU

Anchoret Unchained in Asterisker-ы
источник

OS

Oleg Shteinliht in Asterisker-ы
можно такую же строку dsn посмотреть? которая получилась?
источник

AU

Anchoret Unchained in Asterisker-ы
Oleg Shteinliht
запись внутри odbc.ini описывает коннект с базой, там указано имя базы, драйвер, логин и пароль
Скрипт инсталяции в процессе требует несколько ключей (логин/пароль и бд). К примеру, ему нужны БД asterisk и БД asteriskcdrdb, и ключи к ним. В odbc.ini надо указывать что-то в одном экземпляре
источник

OS

Oleg Shteinliht in Asterisker-ы
Anchoret Unchained
Скрипт инсталяции в процессе требует несколько ключей (логин/пароль и бд). К примеру, ему нужны БД asterisk и БД asteriskcdrdb, и ключи к ним. В odbc.ini надо указывать что-то в одном экземпляре
не важно, покажите сформированный dsn
источник

AU

Anchoret Unchained in Asterisker-ы
Oleg Shteinliht
можно такую же строку dsn посмотреть? которая получилась?
Которая получались во время инсталяции freepbx или при запуске тестового php скрипта?
источник

OS

Oleg Shteinliht in Asterisker-ы
которая получилась при инсталяции
источник

OS

Oleg Shteinliht in Asterisker-ы
тот я уже увидел
источник

AU

Anchoret Unchained in Asterisker-ы
Кажется, выше Я уже приводил переменные инсталяции.
Строка начинается со слова DSN
источник

OS

Oleg Shteinliht in Asterisker-ы
Anchoret Unchained
Кажется, выше Я уже приводил переменные инсталяции.
Строка начинается со слова DSN
это какая-то ерунда
источник

OS

Oleg Shteinliht in Asterisker-ы
строчка должна выглядеть примерно так
источник

AU

Anchoret Unchained in Asterisker-ы
Там именно то, что записано в php коде инсталяции:
dsn => dbengine, host
Не более, не менее, если посмотреть php код
источник

AU

Anchoret Unchained in Asterisker-ы
Вот этот
источник

OS

Oleg Shteinliht in Asterisker-ы
Anchoret Unchained
Вот этот
значит это надо исправить на ту нотацию, которая у вас работает
источник

AU

Anchoret Unchained in Asterisker-ы
Точнее, там юзерь и его пасс добавляется при соединении
источник

OS

Oleg Shteinliht in Asterisker-ы
в вашем тестовом коде
источник

AU

Anchoret Unchained in Asterisker-ы
Так вот поэтому Я и спросил тех, кто знает php, а вдруг Я не прав. Потому что Я лично не знаю php, и тихо его ненавижу...
источник

AU

Anchoret Unchained in Asterisker-ы
Спасибо за уделенное внимание.
Попробую. Продолжу борьбу.
источник