Всем спасибо, запустить удалось. Запустил так: в конфигах апача ничего не менял, только поставил на файлы побольше лимиты. Добавил астериск в группу www-data, ну и, на всякий случай пользователя www-data в группу asterisk, может это не безопасно, но думаю, что через астериска веб сервера ломать вряд ли кто будет, а потом перед ispconfig-ом firewall (нужные порты для астериска, естественно открыть). Устанавливать разумеется нужно не в корень /var/www, а там создать какую нибудь папку, к примеру freepbx. И все работает, и, видимо у меня все работало изначально. А я оказывается не только чайник, а еще и балбес. Грабли на которые я наступал, а наступил я сегодня раз 10 (примерно столько раз удалял файл виртуальной машины с установленным ispconfig), заключались в следующем:
Код: Выделить всё
<?php
if (file_exists(dirname(__FILE__) . '/index_custom.php')) {
include_once(dirname(__FILE__) . '/index_custom.php');
} else {
header('Location: /admin');
}
это index.php который, вместе с собой устанавливает freepbx в /var/www/freepbx, и в итоге он посылает не /var/www/freepbx/admin, как от него требуется а в /var/www/ и там уже хочет найти папку admin. Вообщем все работает, либо, если сразу зайти на
http://ip-адрес/var/www/freepbx/admin, либо в функции else дописать /freepbx/admin, это вместо /admin. Так же надо из /etc/asterisk удалить те файлы, которые будут находиться в папке установленного freepbx /var/www/freepbx/admin/modules/core/etc/ а оттуда уже пролинковать.
Ну вообщем потестирую пока на виртуалке, в данный момент, внутренние номера, настроенные через freepbx работают, sip транки работают. Пока так.