FreePBX: неверные права доступа к базе данных. Ошибка была: не удалось найти драйвер

Мы следуем этой документации для установки «звездочки» и «FreePbx» на Ubuntu 14.

http://wiki.freepbx.org/display/FOP/Installing+FreePBX+13+на+Ubuntu+Server+14.04.2+LTS

все работает гладко, кроме одного, когда мы выполняем последнюю команду

 ./start_asterisk start
 ./install -n

Мы получаем эту ошибку

root@dtm-asterix:/usr/src/freepbx# ./install -n
Assuming you are Database Root
Checking if SELinux is enabled...Its not (good)!
Reading /etc/asterisk/asterisk.conf...Done
Checking if Asterisk is running and we can talk to it as the 'asterisk' user...Done!
Preliminary checks done. Starting FreePBX Installation
Checking if this is a new install...Yes (No /etc/amportal.conf file detected)
Database Root installation checking credentials and permissions..Error!
Invalid Database Permissions. The error was: could not find driver

Вот мой odbc.ini

[MySQL-asteriskcdrdb]
Description=MySQL connection to 'asteriskcdrdb' database
driver=MySQL
server=localhost
database=asteriskcdrdb
Port=3306
Socket=/var/run/mysqld/mysqld.sock
option=3

Мы проверили, в нашей системе установлен php pdo.


person Renu Thakur    schedule 20.01.2016    source источник
comment
Почему вы пытаетесь установить бета-версию?   -  person arheops    schedule 21.01.2016
comment
Попробуйте /usr/bin/env php -m | grep -i pdo и убедитесь, что PDO установлен для CLI-экземпляра PHP, а также что у вас есть драйвер pdo_mysql.   -  person miken32    schedule 22.01.2016


Ответы (1)


apt-get install php-mysql

кажется, решить проблему для меня

person ipneighbor    schedule 12.08.2016