Difference between revisions of "Freebsd FusionPBX Install -dead"

From FusionPBX
Jump to: navigation, search
m (moved Freebsd FusionPbx Install to Freebsd FusionPBX Install: fix capitalization)
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.<br>
+
Note: this is a dev/test port.&lt;br>
<br>
+
&lt;br>
Grab the devport from here:<br>
+
Grab the devport from here:&lt;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<br>
+
tar xzvf fusionpbx-svn.tgz in a directory like /home/work&lt;br>
cd /home/work/fusionpbx-svn<br>
+
cd /home/work/fusionpbx-svn&lt;br>
make svn-clean<br>
+
make svn-clean&lt;br>
make rmconfig<br>
+
make rmconfig&lt;br>
make svn <br>
+
make svn &lt;br>
make svn-tar<br>
+
make svn-tar&lt;br>
make update-plist<br>
+
make update-plist&lt;br>
make install clean<br>
+
make install clean&lt;br>
  
 
==NginX Setup==
 
==NginX Setup==
Replace :<br>
+
Replace :&lt;br>
 
         location / {
 
         location / {
 
             root  /usr/local/www/nginx;
 
             root  /usr/local/www/nginx;
Line 20: Line 28:
 
         }
 
         }
  
With:<br>
+
With:&lt;br>
 
         location / {
 
         location / {
 
             root  /usr/local/www/fusionpbx;
 
             root  /usr/local/www/fusionpbx;
Line 26: Line 34:
 
         }
 
         }
  
Replace :<br>
+
Replace :&lt;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:<br>
+
With:&lt;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,<br>
+
To set and configure PgSQL for use with FusionPBX,&lt;br>
Follow this line for line.<br>
+
Follow this line for line.&lt;br>
 
for a fresh pgsql install follow :
 
for a fresh pgsql install follow :
su pgsql<br>
+
su pgsql&lt;br>
initdb -D /usr/local/pgsql/data<br>
+
initdb -D /usr/local/pgsql/data&lt;br>
postmaster -D /usr/local/pgsql/data >logfile 2>&1 & <br>
+
postmaster -D /usr/local/pgsql/data >logfile 2>&amp;1 &amp; &lt;br>
createuser -S -e FusionPBX<br>
+
createuser -S -e FusionPBX&lt;br>
createdb -O FusionPBX FusionPBX<br>
+
createdb -O FusionPBX FusionPBX&lt;br>
psql -d FusionPBX -U FusionPBX<br>
+
psql -d FusionPBX -U FusionPBX&lt;br>
alter user FusionPBX with password 'pbx2010';or any passwd you want ";" required<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<br>
+
psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX&lt;br>
exit from su<br>
+
exit from su&lt;br>
<br>
+
&lt;br>
For a existiting pgsql database install follow:<br>
+
For a existiting pgsql database install follow:&lt;br>
su pgsql<br>
+
su pgsql&lt;br>
createuser -S -e FusionPBX<br>
+
createuser -S -e FusionPBX&lt;br>
createdb -O FusionPBX FusionPBX<br>
+
createdb -O FusionPBX FusionPBX&lt;br>
psql -d FusionPBX -U FusionPBX<br>
+
psql -d FusionPBX -U FusionPBX&lt;br>
ALTER USER FusionPBX with PASSWORD 'pbx2010'; or any passwd you want, ";" required<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<br>
+
psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX&lt;br>
  
 
==MySql Setup==
 
==MySql Setup==
 
==rc.conf==
 
==rc.conf==
for postgress add:<br>
+
for postgress add:&lt;br>
 
  postgresql_enable="YES"
 
  postgresql_enable="YES"
<br>
+
&lt;br>
For Mysql add:<BR>
+
For Mysql add:&lt;BR>
 
  mysql_enable="YES"
 
  mysql_enable="YES"
<br>
+
&lt;br>
and add these:<br>
+
and add these:&lt;br>
php_fpm_enable="YES"<br>
+
php_fpm_enable="YES"&lt;br>
nginx_enable="YES"<br>
+
nginx_enable="YES"&lt;br>
freeswitch_enable="YES"<br>
+
freeswitch_enable="YES"&lt;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:

http://ip.of.the.pbx/install.php