В статье описывается два метода удаления FreePBX:
С помощью срипта install_amp —uninstal, но для этого нужны исходники FreePBX:
[email protected]:/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 Removing /var/lib/asterisk/bin/archive_recordings.....Done! Removing /var/lib/asterisk/bin/freepbx_engine.....Done! Removing /var/lib/asterisk/bin/gen_amp_conf.php.....Done! Removing /var/lib/asterisk/bin/retrieve_conf.....Done! Removing /var/lib/asterisk/bin/freepbx-cron-scheduler.php.....Done! Removing /var/lib/asterisk/bin/freepbx_setting.....Done! Removing /var/lib/asterisk/bin/generate_hints.php.....Done! Removing /var/lib/asterisk/bin/module_admin.....Done! Removing /var/lib/asterisk/bin/retrieve_parse_amportal_conf.pl.....Done! Removing /var/lib/asterisk/bin/audio-email.pl.....Done! Removing /var/lib/asterisk/bin/backup.php.....Done! Removing /var/lib/asterisk/bin/callback.....Done! Removing /var/lib/asterisk/bin/freepbx_engine_hook_dahdiconfig.....Done! Removing /var/lib/asterisk/bin/freepbx_engine_hook_ucp.....Done! Removing /var/lib/asterisk/bin/one_touch_record.php.....Done! Removing /var/lib/asterisk/bin/opencnam-alert.php.....Done! Removing /var/lib/asterisk/bin/restore.php.....Done! Removing /var/lib/asterisk/bin/stoprecording.php.....Done! Remove /home/websites/asterisk.rusrating.ru/www?: [y] y Removing /home/websites/asterisk.rusrating.ru/www......Done! Uninstall Freepbx's Asterisk Database?: [y] y Erasing FreePBX Asterisk Database...Done Uninstall Freepbx's CDR Database?: [y] y Erasing FreePBX CDR Database...Done Successfully Uninstalled FreePBX
Удаляем FreePBX вручную:
#rm /usr/sbin/amportal #rm -rf /var/lib/asterisk/bin/* #rm -rf /var/www/html/* #rm /etc/amportal.conf #rm /etc/asterisk/amportal.conf #rm /etc/freepbx.conf #rm /etc/asterisk/freepbx.conf #rm -f /etc/asterisk/*.conf
После, удаляем базы MySQL:
#mysql -u root -p
DROP DATABASE asterisk;
DROP DATABASE asteriskcdr;
exit;
Готово!.
Не получилось удалить Freepbx 13 с помощью скрипта install_amp. Скрипт не найден в исходниках.
А вручную — годная инструкция. Уделено.
Благодарю!