В статье описывается два метода удаления FreePBX: С помощью срипта install_amp —uninstal, но для этого нужны исходники FreePBX: root@asterisk:/usr/src/freepbx# ./install_amp —uninstall Checking for PEAR DB..OK Checking for PEAR Console::Getopt..OK Remove /etc/amportal.conf?: [y] y Removing /etc/amportal.conf…..Done! Remove /etc/freepbx.conf?: [y] y Removing /etc/freepbx.conf…..Done! Remove /usr/local/sbin/amportal?: [y] y Removing /usr/local/sbin/amportal…..Done! Remove All FreePBX Tools in /var/lib/asterisk/bin?: [y] y […]
Подробнее...Рубрика: Linux
php_admin_value open_basedir FreePBX
Чтобы FreePBX заработал с open_basedir в хосте Apache добавляем: php_admin_value open_basedir «/home/websites/freepbx.your-domain.ru:/usr/share:/tmp:/etc:/var/log/asterisk:/var/lib/asterisk:/var/spool/asterisk» Иначе ошибка в логах Apache: PHP Warning: include_once(/etc/asterisk/freepbx.conf): failed to open stream: No such file or directory in /home/websites/freepbx.your-domain.ru/www/admin/config.php on line 100 PHP Warning: include_once(): Failed opening ‘/etc/asterisk/freepbx.conf’ for inclusion (include_path=’.:/usr/share/php:/usr/share/pear’) in /home/websites/freepbx.your-domain.ru/www/admin/config.php on line 100 PHP Fatal error: Class ‘FreePBX’ not found […]
Подробнее...После обновления FreePBX 12 нет UCP (User Control Panel)
После обновления на 12 версию FreePBX не появилась кнопка UCP (User Control Panel) и в GUI Modul admin его тоже нет. Решение устанавливаем через командную строку: amportal a ma download ucp amportal a ma install ucp
Подробнее...FreePBX digiumaddoninstaller не работает в Ubuntu
При установке FreePBX получил вот такую ошибку: Module digiumaddoninstaller successfully downloaded This Module Requires The Digium RPM to be installed (php-digium_register-3.0.5-1_centos6.i686.rpm). Please see this page for more information: <a target=»_blank» href=»http://wiki.freepbx.org/display/F2/Digium+Addons»>http://wiki.freepbx.org/display/F2/Digium+Addons</a>Unable to install module digiumaddoninstaller: — Failed to run installation scripts Также в GUI FreePBX вижу вот такой алерт: А все из-за того что этот […]
Подробнее...Monitoring Adaptec RAID controller on Linux
Переписал скрипт для мониторинга Adaptec RAID контролера в Linux, чтобы в случае проблем отсылал сообщение о проблеме на E-mail. Скрипт мониторинга RAID контролера Adaptec с аргументом mail запускается в кроне каждую минуту и проверяет на наличии ошибок, в случае если ошибка больше 0 отправляется на почту. Если скрипт запустить с аргументом log, то увидим статус […]
Подробнее...Asterisk TLS и SRTP с подписанным сертификатом
После обновления Bria на Iphone появилась ошибка 503 certificate validation failure, а все из-за того что Bria не хочет принимать самоподписной сертификат. Так как раннее был получен сертификат от WoSign и этот сертификат сегодня будем добавлять в Asterisk. Генерируем CSR в папку key файл на запрос сертификата и отправляем центр сертификации: openssl req -nodes -newkey […]
Подробнее...Уведомления на email при входе по SSH
Прикручиваем отправку уведомлений на email при входе по SSH на сервер Linux (Ubuntu). Первое, необходимо отредактировать или создать файл /etc/ssh/sshrc: #nano /etc/ssh/sshrc ip=`echo $SSH_CONNECTION | cut -d » » -f 1` logger -t ssh-wrapper $USER login from $ip (echo «Subject:login on server»; echo «User $USER just logged in from $ip»;) | sendmail -f [email protected] -t […]
Подробнее...Cертификаты SSL выбор покупка установка
В статье описывается какой SSL сетрификат выбрать, покупка сертификата SSL в comodo.com и как установить полученный сертификат SSL в Apache, Postfix и Dovecot. Изначально вы можете купить free-сертификат на 90 дней для проверки, после купить сертификат уже от 1 до 3 лет.
Подробнее...samba добавить пользователя
Сегодня, мы добавим пользователя samba для разграничения доступа, пользователь не сможет залогинуться в систему и не будет иметь домашнюю директорию. Ubuntu cоздание пользователя в системе без shell и домашней директории sudo useradd -d /dev/null -s /dev/null username #где username — имя пользователя. smbpasswd -a username #добавляем пользователя username в samba smbpasswd -e username #активируем пользователя […]
Подробнее...cannot find -lgdbm
При установке модуля Perl XML::LibXSLT в Ubuntu получил ошибку: /usr/bin/ld: cannot find -lgdbm /usr/bin/ld: cannot find -lgdbm_compat
Подробнее...