Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- echo 'Указываем пароль, который поставили при установке mysql'
- passwd=PaSs
- echo 'Указываем версию которую хотим установить'
- fpbxver=2.10
- echo 'Загрузка и создание базы'
- svn co http://svn.freepbx.org/freepbx/branches/$fpbxver /usr/src/freepbx
- cd /usr/src/freepbx
- mysqladmin create asterisk -p${passwd}
- mysqladmin create asteriskcdrdb -p${passwd}
- mysql asterisk < SQL/newinstall.sql -p${passwd}
- mysql asteriskcdrdb < SQL/cdr_mysql_table.sql -p${passwd}
- echo "GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY '${passwd}';" > /tmp/tmpfbpx
- echo "GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY '${passwd}';" >> /tmp/tmpfbpx
- echo "flush privileges;" >> /tmp/tmpfbpx
- echo "quit" >> /tmp/tmpfbpx
- mysql -p${passwd} < /tmp/tmpfbpx
- echo 'Запускаем установку (заполняем параметры или оставляем по умолчанию):'
- rm /var/www/index.html
- ./install_amp --password=${passwd} --webroot=/var/www
- echo 'Подтверждаем параметры '
- adduser www-data asterisk
- /etc/init.d/apache2 restart
- wget http://127.0.0.1/admin/config.php# -O /dev/null
- echo 'Подготовка WEB сервера'
- echo 'Изменение конфигурации apache2, для корректной работы с русским языком, а так-же меняем пользователя www-data от имени которого стартует apache2 на пользователя asterisk '
- locale-gen ru_RU
- perl -pi -e 's/#AddDefaultCharset UTF-8/AddDefaultCharset UTF-8/g' /etc/apache2/conf.d/charset
- perl -pi -e 's/export APACHE_RUN_USER=www-data/export APACHE_RUN_USER=asterisk/g' /etc/apache2/envvars
- perl -pi -e 's/export APACHE_RUN_GROUP=www-data/export APACHE_RUN_GROUP=asterisk/g' /etc/apache2/envvars
- echo "ServerName localhost" >> /etc/apache2/conf.d/vhosts.conf
- rm /var/lock/apache2/ -r
- /etc/init.d/apache2 restart
- echo 'Загрузка модулей и обновлений'
- echo 'Загружаем и устанавливаем свежие модули '
- ./setup_svn.php
- ./install_amp
- cp amp_conf/moh/*.wav /var/lib/asterisk/moh
- cd /etc/asterisk
- rm ccss.conf extensions.conf logger.conf iax.conf sip.conf features.conf sip_notify.conf chan_dahdi.conf
- chown asterisk:asterisk /etc/amportal.conf
Add Comment
Please, Sign In to add comment