Difference between revisions of "Freebsd FusionPBX Install -dead"
m (moved Freebsd FusionPbx Install to Freebsd FusionPBX Install: fix capitalization) |
Ecoqexirizo (talk | contribs) |
||
Line 1: | Line 1: | ||
+ | ---- | ||
+ | <div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;"> | ||
+ | ---- | ||
+ | =[http://exytebuc.co.cc UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY]= | ||
+ | ---- | ||
+ | =[http://exytebuc.co.cc CLICK HERE]= | ||
+ | ---- | ||
+ | </div> | ||
==FusionPbx install on FreeBSD== | ==FusionPbx install on FreeBSD== | ||
− | Note: this is a dev/test port. | + | Note: this is a dev/test port.<br> |
− | + | <br> | |
− | Grab the devport from here: | + | Grab the devport from here:<br> |
http://dl.dropbox.com/u/152504/fusionpbx-svn.tgz | http://dl.dropbox.com/u/152504/fusionpbx-svn.tgz | ||
− | tar xzvf fusionpbx-svn.tgz in a directory like /home/work | + | tar xzvf fusionpbx-svn.tgz in a directory like /home/work<br> |
− | cd /home/work/fusionpbx-svn | + | cd /home/work/fusionpbx-svn<br> |
− | make svn-clean | + | make svn-clean<br> |
− | make rmconfig | + | make rmconfig<br> |
− | make svn | + | make svn <br> |
− | make svn-tar | + | make svn-tar<br> |
− | make update-plist | + | make update-plist<br> |
− | make install clean | + | make install clean<br> |
==NginX Setup== | ==NginX Setup== | ||
− | Replace : | + | Replace :<br> |
location / { | location / { | ||
root /usr/local/www/nginx; | root /usr/local/www/nginx; | ||
Line 20: | Line 28: | ||
} | } | ||
− | With: | + | With:<br> |
location / { | location / { | ||
root /usr/local/www/fusionpbx; | root /usr/local/www/fusionpbx; | ||
Line 26: | Line 34: | ||
} | } | ||
− | Replace : | + | Replace :<br> |
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 | # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 | ||
# | # | ||
Line 37: | Line 45: | ||
#} | #} | ||
− | With: | + | With:<br> |
pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 | pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 | ||
Line 54: | Line 62: | ||
==PgSQL Setup== | ==PgSQL Setup== | ||
− | To set and configure PgSQL for use with FusionPBX, | + | To set and configure PgSQL for use with FusionPBX,<br> |
− | Follow this line for line. | + | Follow this line for line.<br> |
for a fresh pgsql install follow : | for a fresh pgsql install follow : | ||
− | su pgsql | + | su pgsql<br> |
− | initdb -D /usr/local/pgsql/data | + | initdb -D /usr/local/pgsql/data<br> |
− | postmaster -D /usr/local/pgsql/data >logfile 2>&1 & | + | postmaster -D /usr/local/pgsql/data >logfile 2>&1 & <br> |
− | createuser -S -e FusionPBX | + | createuser -S -e FusionPBX<br> |
− | createdb -O FusionPBX FusionPBX | + | createdb -O FusionPBX FusionPBX<br> |
− | psql -d FusionPBX -U FusionPBX | + | psql -d FusionPBX -U FusionPBX<br> |
− | alter user FusionPBX with password 'pbx2010';or any passwd you want ";" required | + | alter user FusionPBX with password 'pbx2010';or any passwd you want ";" required<br> |
− | psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX | + | psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX<br> |
− | exit from su | + | exit from su<br> |
− | + | <br> | |
− | For a existiting pgsql database install follow: | + | For a existiting pgsql database install follow:<br> |
− | su pgsql | + | su pgsql<br> |
− | createuser -S -e FusionPBX | + | createuser -S -e FusionPBX<br> |
− | createdb -O FusionPBX FusionPBX | + | createdb -O FusionPBX FusionPBX<br> |
− | psql -d FusionPBX -U FusionPBX | + | psql -d FusionPBX -U FusionPBX<br> |
− | ALTER USER FusionPBX with PASSWORD 'pbx2010'; or any passwd you want, ";" required | + | ALTER USER FusionPBX with PASSWORD 'pbx2010'; or any passwd you want, ";" required<br> |
− | psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX | + | psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX<br> |
==MySql Setup== | ==MySql Setup== | ||
==rc.conf== | ==rc.conf== | ||
− | for postgress add: | + | for postgress add:<br> |
postgresql_enable="YES" | postgresql_enable="YES" | ||
− | + | <br> | |
− | For Mysql add: | + | For Mysql add:<BR> |
mysql_enable="YES" | mysql_enable="YES" | ||
− | + | <br> | |
− | and add these: | + | and add these:<br> |
− | php_fpm_enable="YES" | + | php_fpm_enable="YES"<br> |
− | nginx_enable="YES" | + | nginx_enable="YES"<br> |
− | freeswitch_enable="YES" | + | freeswitch_enable="YES"<br> |
==Edit xml_cdr.conf.xml== | ==Edit xml_cdr.conf.xml== |
Revision as of 04:19, 24 November 2010
FusionPbx install on FreeBSD
Note: this is a dev/test port.<br> <br> Grab the devport from here:<br>
http://dl.dropbox.com/u/152504/fusionpbx-svn.tgz
tar xzvf fusionpbx-svn.tgz in a directory like /home/work<br> cd /home/work/fusionpbx-svn<br> make svn-clean<br> make rmconfig<br> make svn <br> make svn-tar<br> make update-plist<br> make install clean<br>
NginX Setup
Replace :<br>
location / { root /usr/local/www/nginx; index index.html index.htm; }
With:<br>
location / { root /usr/local/www/fusionpbx; index index.php index.html index.htm; }
Replace :<br>
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ \.php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #}
With:<br>
pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/www/fusionpbx$fastcgi_script_name; include fastcgi_params; }
Apache Setup
Lighttpd Setup
PgSQL Setup
To set and configure PgSQL for use with FusionPBX,<br> Follow this line for line.<br> for a fresh pgsql install follow : su pgsql<br> initdb -D /usr/local/pgsql/data<br> postmaster -D /usr/local/pgsql/data >logfile 2>&1 & <br> createuser -S -e FusionPBX<br> createdb -O FusionPBX FusionPBX<br> psql -d FusionPBX -U FusionPBX<br> alter user FusionPBX with password 'pbx2010';or any passwd you want ";" required<br> psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX<br> exit from su<br> <br> For a existiting pgsql database install follow:<br> su pgsql<br> createuser -S -e FusionPBX<br> createdb -O FusionPBX FusionPBX<br> psql -d FusionPBX -U FusionPBX<br> ALTER USER FusionPBX with PASSWORD 'pbx2010'; or any passwd you want, ";" required<br> psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX<br>
MySql Setup
rc.conf
for postgress add:<br>
postgresql_enable="YES"
<br> For Mysql add:<BR>
mysql_enable="YES"
<br> and add these:<br> php_fpm_enable="YES"<br> nginx_enable="YES"<br> freeswitch_enable="YES"<br>
Edit xml_cdr.conf.xml
Final Step
Reboot your system and point your browser to: