Difference between revisions of "Freebsd FusionPBX Install -dead"

From FusionPBX
Jump to: navigation, search
 
(43 intermediate revisions by 2 users not shown)
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==
 
Note: this is a dev/test port.&lt;br>
 
&lt;br>
 
Grab the devport from here:&lt;br>
 
  http://dl.dropbox.com/u/152504/fusionpbx-svn.tgz
 
tar xzvf fusionpbx-svn.tgz in a directory like /home/work&lt;br>
 
cd /home/work/fusionpbx-svn&lt;br>
 
make svn-clean&lt;br>
 
make rmconfig&lt;br>
 
make svn &lt;br>
 
make svn-tar&lt;br>
 
make update-plist&lt;br>
 
make install clean&lt;br>
 
  
==NginX Setup==
 
Replace :&lt;br>
 
        location / {
 
            root  /usr/local/www/nginx;
 
            index  index.html index.htm;
 
        }
 
 
With:&lt;br>
 
        location / {
 
            root  /usr/local/www/fusionpbx;
 
            index  index.php index.html index.htm;
 
        }
 
 
Replace :&lt;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:&lt;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,&lt;br>
 
Follow this line for line.&lt;br>
 
for a fresh pgsql install follow :
 
su pgsql&lt;br>
 
initdb -D /usr/local/pgsql/data&lt;br>
 
postmaster -D /usr/local/pgsql/data >logfile 2>&amp;1 &amp; &lt;br>
 
createuser -S -e FusionPBX&lt;br>
 
createdb -O FusionPBX FusionPBX&lt;br>
 
psql -d FusionPBX -U FusionPBX&lt;br>
 
alter user FusionPBX with password 'pbx2010';or any passwd you want ";" required&lt;br>
 
psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX&lt;br>
 
exit from su&lt;br>
 
&lt;br>
 
For a existiting pgsql database install follow:&lt;br>
 
su pgsql&lt;br>
 
createuser -S -e FusionPBX&lt;br>
 
createdb -O FusionPBX FusionPBX&lt;br>
 
psql -d FusionPBX -U FusionPBX&lt;br>
 
ALTER USER FusionPBX with PASSWORD 'pbx2010'; or any passwd you want, ";" required&lt;br>
 
psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX&lt;br>
 
 
==MySql Setup==
 
==rc.conf==
 
for postgress add:&lt;br>
 
postgresql_enable="YES"
 
&lt;br>
 
For Mysql add:&lt;BR>
 
mysql_enable="YES"
 
&lt;br>
 
and add these:&lt;br>
 
php_fpm_enable="YES"&lt;br>
 
nginx_enable="YES"&lt;br>
 
freeswitch_enable="YES"&lt;br>
 
 
==Edit xml_cdr.conf.xml==
 
 
==Final Step==
 
Reboot your system and point your browser to:
 
 
http://ip.of.the.pbx/install.php
 

Latest revision as of 12:48, 10 July 2011