Собрал FS 1.6 на распберри. Собрал в минимальной конфигурации. После начал ставить FusionPBX из скрипта.
поставил базу SQLite. все установилось без проблем. Зависимости подтянулись.
Единственная проблема - во время последнего шага инсталляции и настройки выходит такая ошибка:
Executing Install
Install phase 1 started for FusionPBX
Creating /var/www/fusionpbx/resources/config.php
Executing config.php
Using database as type sqlite
not found Checking if domain exists '192.168.1.31'
... creating domain
Checking if superuser exists 'alexinc'
... creating super user
Checking if superuser contact exists
Checking if superuser is in the correct group
Running app_defaults
not found
Fatal error: Call to a member function prepare() on null in /var/www/fusionpbx/resources/classes/schema.php on line 233
Далее уже после ввода логина и пароля - вот это:
Fatal error: Call to a member function execute() on boolean in /var/www/fusionpbx/resources/classes/menu.php on line 472
Концов, честно говоря, я не нашел. и даже не представляю куда копать.
В логах апача только эти ошибки.
FS собран по минимуму:
applications/mod_commands
applications/mod_conference
applications/mod_db
applications/mod_dptools
applications/mod_esf
applications/mod_expr
applications/mod_hash
applications/mod_callcenter
dialplans/mod_dialplan_xml
endpoints/mod_loopback
endpoints/mod_sofia
event_handlers/mod_cdr_csv
event_handlers/mod_event_socket
formats/mod_native_file
formats/mod_sndfile
loggers/mod_console
loggers/mod_logfile
xml_int/mod_xml_rpc
Есть у меня подозрения на работу SQLite. Но как и куда посмотреть - мне не ясно.