Добрый день.
Проводил настройку ip атс asterisk + freepbx по мануалу с этого портала.
Возникла ошибка в самом конце установки на этапе инсталляции freepbx.
Вот лог:
diart@ubuntuserver:/$ sudo ./install_amp
sudo: ./install_amp: команда не найдена
diart@ubuntuserver:/$ cd /home/diart/distrib/freepbx
diart@ubuntuserver:~/distrib/freepbx$ sudo ./install_amp
Checking for PEAR DB..OK
Checking for PEAR Console::Getopt..OK
Checking user..OK
Checking if Asterisk is running..running with PID: 1279..OK
Checking for /etc/amportal.conf../etc/amportal.conf does not exist, copying default
Creating new /etc/amportal.conf
Enter your USERNAME to connect to the 'asterisk' database:
[asteriskuser] diart
Enter your PASSWORD to connect to the 'asterisk' database:
[amp109] Diart123
Enter the hostname of the 'asterisk' database:
[localhost] diart
Enter a USERNAME to connect to the Asterisk Manager interface:
[admin] diart
Enter a PASSWORD to connect to the Asterisk Manager interface:
[amp111] Diart123
Enter the path to use for your AMP web root:
[/var/www/html]
Created /var/www/html
Enter the IP ADDRESS or hostname used to access the AMP web-admin:
[192.168.1.1] 192.168.1.3
Use simple Extensions [extensions] admin or separate Devices and Users [deviceanduser]?
[extensions]
Enter directory in which to store AMP executable scripts:
[/var/lib/asterisk/bin]
Created /var/lib/asterisk/bin
Enter directory in which to store super-user scripts:
[/usr/local/sbin]
/etc/amportal.conf writtenAssuming new install, --install-moh added to command line
OK
Reading /etc/amportal.conf..parsed amp_conf variables from /etc/amportal.conf:
amp_conf [AMPDBHOST] => [diart]
amp_conf [AMPDBENGINE] => [mysql]
amp_conf [AMPENGINE] => [asterisk]
amp_conf [AMPMGRUSER] => [diart]
amp_conf [AMPMGRPASS] => [Diart123]
amp_conf [AMPBIN] => [/var/lib/asterisk/bin]
amp_conf [AMPSBIN] => [/usr/local/sbin]
amp_conf [AMPWEBROOT] => [/var/www/html]
amp_conf [AMPCGIBIN] => [/var/www/cgi-bin ]
amp_conf [FOPWEBROOT] => [/var/www/html/panel]
amp_conf [FOPPASSWORD] => [passw0rd]
amp_conf [AUTHTYPE] => [database]
amp_conf [AMPEXTENSIONS] => [extensions]
amp_conf [AMPDBUSER] => [diart]
amp_conf [AMPDBPASS] => [Diart123]
amp_conf [AMPWEBADDRESS] => [192.168.1.3]
amp_conf [AMPDBNAME] => [asterisk]
OK
Checking for /etc/asterisk/asterisk.conf..OK
Reading /etc/asterisk/asterisk.conf..OK
Using asterisk as PBX Engine
Checking for Asterisk version..1.8.29.0
Checking for selinux..OK
Connecting to database..FAILED
Try running ./install_amp --username=user --password=pass (using your own user and pass)
[FATAL] Cannot connect to database
diart@ubuntuserver:~/distrib/freepbx$
Вводил в браузере
http://192.168.1.3/html/admin и
http://192.168.1.3/html/diart ноль реакции.
Вопрос в том к какой database он не может подрубиться?
Понял, что при установке, когда FreePBX запрашивал, указал неправильное имя для MySQL.
Как изменить настройки вручную?
При попытке заново вбить sudo ./install_amp, автоматически подставляются значения которые вводил в первый раз. Без возможности выбора.
Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тега [spоiler]...[/spоiler], либо прикреплять к сообщению в виде отдельного файла.
--HP