Guest User

Untitled

a guest
Jun 20th, 2016
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/sh
  2. echo 'Указываем пароль, который поставили при установке mysql'
  3. passwd=PaSs
  4. echo 'Указываем версию которую хотим установить'
  5. fpbxver=2.10
  6.  
  7. echo 'Загрузка и создание базы'
  8. svn co http://svn.freepbx.org/freepbx/branches/$fpbxver /usr/src/freepbx
  9. cd /usr/src/freepbx
  10. mysqladmin create asterisk -p${passwd}
  11. mysqladmin create asteriskcdrdb -p${passwd}
  12. mysql asterisk < SQL/newinstall.sql -p${passwd}
  13. mysql asteriskcdrdb < SQL/cdr_mysql_table.sql -p${passwd}
  14. echo "GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY '${passwd}';" > /tmp/tmpfbpx
  15. echo "GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY '${passwd}';" >> /tmp/tmpfbpx
  16. echo "flush privileges;" >> /tmp/tmpfbpx
  17. echo "quit"  >> /tmp/tmpfbpx
  18. mysql -p${passwd} < /tmp/tmpfbpx
  19. echo 'Запускаем установку (заполняем параметры или оставляем по умолчанию):'
  20. rm /var/www/index.html
  21. ./install_amp --password=${passwd} --webroot=/var/www
  22. echo 'Подтверждаем параметры '
  23. adduser www-data asterisk
  24. /etc/init.d/apache2 restart
  25. wget http://127.0.0.1/admin/config.php# -O /dev/null
  26.  
  27. echo 'Подготовка WEB сервера'
  28. echo 'Изменение конфигурации apache2, для корректной работы с русским языком, а так-же меняем пользователя www-data от имени которого стартует apache2 на пользователя asterisk '
  29. locale-gen ru_RU
  30. perl -pi -e 's/#AddDefaultCharset UTF-8/AddDefaultCharset UTF-8/g' /etc/apache2/conf.d/charset
  31. perl -pi -e 's/export APACHE_RUN_USER=www-data/export APACHE_RUN_USER=asterisk/g' /etc/apache2/envvars
  32. perl -pi -e 's/export APACHE_RUN_GROUP=www-data/export APACHE_RUN_GROUP=asterisk/g' /etc/apache2/envvars
  33. echo "ServerName localhost" >> /etc/apache2/conf.d/vhosts.conf
  34. rm /var/lock/apache2/ -r
  35. /etc/init.d/apache2 restart
  36.  
  37. echo 'Загрузка модулей и обновлений'
  38. echo 'Загружаем и устанавливаем свежие модули '
  39. ./setup_svn.php
  40. ./install_amp
  41. cp amp_conf/moh/*.wav /var/lib/asterisk/moh
  42. cd /etc/asterisk
  43. rm ccss.conf extensions.conf logger.conf iax.conf sip.conf features.conf sip_notify.conf chan_dahdi.conf
  44. chown asterisk:asterisk /etc/amportal.conf
Add Comment
Please, Sign In to add comment