Difference between revisions of "VoIP: Instalasi FreePBX"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
==Instal software pendukung== | ==Instal software pendukung== | ||
− | sudo apt-get install apache2 php5 php5-xcache php5-xmlrpc php5-mysql php5-gd php5-cli subversion php5-curl | + | sudo apt-get install apache2 php5 php5-xcache php5-xmlrpc php5-mysql php5-gd php5-cli subversion php5-curl \ |
+ | mysql-client mysql-server | ||
sudo a2enmod php5 | sudo a2enmod php5 | ||
Line 32: | Line 33: | ||
chgrp -R www-data /var/www/freepbx/config/* | chgrp -R www-data /var/www/freepbx/config/* | ||
chmod -R g+w /var/www/freepbx/config/* | chmod -R g+w /var/www/freepbx/config/* | ||
+ | |||
+ | Setup [[database]] | ||
+ | |||
+ | # mysql -u root -p | ||
+ | Enter password: | ||
+ | create database freepbx; | ||
+ | grant INSERT,SELECT on root.* to freepbx@localhost; | ||
+ | grant ALL on freepbx.* to freepbx@localhost identified by 'freepbx'; | ||
+ | grant ALL on freepbx.* to freepbx identified by 'freepbx'; | ||
+ | exit | ||
+ | |||
+ | Edit php.ini | ||
+ | |||
+ | vi /etc/php5/apache2/php.ini | ||
+ | |||
+ | upload_max_filesize = 5M | ||
+ | max_execution_time = 60 | ||
+ | max_input_time = 120 | ||
+ | memory_limit = 32M | ||
+ | |||
+ | /etc/init.d/apache2 restart | ||
Browse ke | Browse ke | ||
http://localhost/freepbx/ | http://localhost/freepbx/ | ||
+ | |||
+ | |||
+ | ==Tampilan Konfigurasi Melalui Web== | ||
+ | |||
+ | [[Image:Freepbx-install-01.jpg|center|200px|thumb]] | ||
+ | |||
+ | [[Image:Freepbx-install-02.jpg|center|200px|thumb]] | ||
+ | |||
+ | [[Image:Freepbx-install-03.jpg|center|200px|thumb]] | ||
+ | |||
+ | [[Image:Freepbx-install-04.jpg|center|200px|thumb]] | ||
+ | |||
+ | [[Image:Freepbx-install-07.jpg|center|200px|thumb]] | ||
+ | |||
+ | [[Image:Freepbx-install-08.jpg|center|200px|thumb]] | ||
+ | |||
+ | [[Image:Freepbx-install-09.jpg|center|200px|thumb]] | ||
+ | |||
+ | [[Image:Freepbx-install-10.jpg|center|200px|thumb]] | ||
+ | |||
+ | [[Image:Freepbx-install-11.jpg|center|200px|thumb]] | ||
+ | |||
+ | [[Image:Freepbx-install-12.jpg|center|200px|thumb]] | ||
==Catatan ISO== | ==Catatan ISO== |
Latest revision as of 12:39, 2 January 2010
Software pendukung yang dibutuhkan
- PHP >= 5.2.3
- Apache 2.x (w/ mod_rewrite enabled)
- Instal FreeSwitch
Instal software pendukung
sudo apt-get install apache2 php5 php5-xcache php5-xmlrpc php5-mysql php5-gd php5-cli subversion php5-curl \ mysql-client mysql-server sudo a2enmod php5
Download source code
http://mirror.freepbx.org/freepbx-2.6.0RC2.tar.gz
mkdir /var/www/freepbx svn co http://www.freepbx.org/v3/svn/trunk/ /var/www/freepbx/
Instalasi FreePBX
Ubah permission FreeSWITCH
chgrp -R www-data /usr/local/src/freeswitch-1.0.5pre9/conf/* chmod -R g+w /usr/local/src/freeswitch-1.0.5pre9/conf/*
Ubah permission Web FreePBX
chown -Rf www-data /var/www/freepbx/
chmod 777 /var/www/freepbx/logs/ chmod 777 /var/www/freepbx/cache/ chgrp -R www-data /var/www/freepbx/config/* chmod -R g+w /var/www/freepbx/config/*
Setup database
# mysql -u root -p Enter password: create database freepbx; grant INSERT,SELECT on root.* to freepbx@localhost; grant ALL on freepbx.* to freepbx@localhost identified by 'freepbx'; grant ALL on freepbx.* to freepbx identified by 'freepbx'; exit
Edit php.ini
vi /etc/php5/apache2/php.ini
upload_max_filesize = 5M max_execution_time = 60 max_input_time = 120 memory_limit = 32M
/etc/init.d/apache2 restart
Browse ke
http://localhost/freepbx/
Tampilan Konfigurasi Melalui Web
Catatan ISO
Bagi anda yang tidak mau pusing kepala menginstalasi FreePBX ada baiknya melirik file ISO
http://mirror.freepbx.org/FreePBX-3.0-0.0.2-i386.iso