AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

a2billing - Connection failed

Биллинг 10 сообщений 30.08.2009 18:39 - 07.07.2010 09:37
#1

+1, большое спасибо за подсказку про php5-mhash. Долго мучился.
_________________
Debian Lenny, Asterisk 1.8, chan_dongle, chan_ooh323
#2

+1 кнопка сверху топика справа Wink
#3 30.08.2009 18:39

a2billing - Connection failed


добрый вечер!

вот пытаюсь прикрутить a2billing, все делал по инструкции http://www.asterisk2billing.org/cgi-bin/ ... lation-deb

все должно быть ок, но когда логинишся выдает Connection failed

в логах httpd-error.log, mysql ничего

устанавливаю на FreeBSD

/etc/a2billing.conf

[database]
hostname = localhost //тут пробывал прописывать IP
port = 3306
user = a2billinguser
password = a2billing
dbname = mya2billing
dbtype = mysql

помогите пожалуйста разобраться
#4 01.09.2009 07:08

дай права на a2billing.conf 777
и на папку астериска тоже 777
#5 02.09.2009 08:49

не помогло Sad
#6 29.09.2009 09:35

Похоже не создал таблицы в mysql. Вот он и пишет что к базе не может подключиться.
#7 23.11.2009 12:58

Привет всем! У меня почти такая же проблема
В файле manager.conf:
Код:

[general]
enabled=yes
webenabled=yes
port=5038
bindaddr=0.0.0.0
displayconnects=yes

[root]
secret=root
deny=0.0.0.0/0.0.0.0
permit=192.168.1.11/255.255.255.0
read=all
write=all

В файле /etc/a2billing.conf:
Код:

[database]
hostname=localhost
port=3306
username=root
password=root
dbname=mya2billing
dbtype=mysql

[webui]
manager_host=localhost
manager_username=root
manager_secret=root

В консоли Asterisk:
Код:

== Manager 'root' logged on from 192.168.1.11
*CLI> manager show connected
Username IP Address Start Elapsed FileDes HttpCnt Read Write
root 192.168.1.11 1259015141 748 17 0 00001 00001
1 users connected.

Код:
mysqld (pid 11939) is running...

Пытаюсь с другого компа (192.168.1.20) через веб-интерфейс зайти на http://192.168.1.11/a2billing/admin/Public/index.php, ввожу root:root -> Connection failed.
/var/log/httpd/error_log:
Код:
[client 192.168.1.20]PHP Warning: mysqli_real_connect(): Access denied for user 'postgres'@'localhost' (using password: YES) in /var/www/html/a2billing/common/lib/adodb/drivers/adodb-mysqli.inc.php on line 108

Не понимаю, почему пытается установиться соединение от пользователя postgres, установлена же БД MySQL 5. Подскажите что-нибудь!!! Sad

Added after 3 minutes:

Код:
mysql> SELECT * FROM mya2billing.user;
+------+-------+------------------+
| host | user | password |
+------+-------+------------------+
| l | admin | 136b4a167575b8b4 |
| l | root | 67457e226a1a15bd |
+------+-------+------------------+
2 rows in set (0.00 sec)

Под админом тоже не заходит и такая же ошибка выдается
#8 19.01.2010 07:30

Ловил похожую ошибку (Connection failed).
Причиной была неправильная сборка РНР - отсутствие библиотек mysqli и hash.
#9 03.07.2010 06:46

спасибо за подсказку! часа два убил впустую, читая разные конференции пока гуглом на этот топик не попал.
перекомпилил php и все завелося. еще раз спасибо что не поленились отписаться.
#10 07.07.2010 09:37

в версии 1.7.1 кроме вышеназванных ключей для сборки php также требуется ключ calendar, иначе рискуете поймать ошибку:
Цитата:
Fatal error: Call to undefined function cal_days_in_month()