Difference between revisions of "Freebsd FusionPBX Install -dead"

From FusionPBX
Jump to: navigation, search
(NginX Setup)
(NginX Setup)
Line 16: Line 16:
  
 
==NginX Setup==
 
==NginX Setup==
 +
Replace :<br>
 +
        location / {
 +
            root  /usr/local/www/nginx;
 +
            index  index.html index.htm;
 +
        }
 +
 +
Witch:<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==
 
==Apache Setup==

Revision as of 19:58, 11 September 2010

FusionPbx install on FreeBSD

Grab the devport from here:

http://dl.dropbox.com/u/152504/fusionpbx-svn.tgz

tar xzvf fusionpbx-svn.tgz in a directory like /home/work

cd /home/work/fusionpbx-svn

make svn-clean
make svn
make svn-tar
make update-plist
make install clean

NginX Setup

Replace :

       location / {
           root   /usr/local/www/nginx;
           index  index.html index.htm;
       }

Witch:

       location / {
           root   /usr/local/www/fusionpbx;
           index  index.php index.html index.htm;
       }

Replace :

       # 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:

       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,
Follow this line for line.
su pgsql
initdb -D /usr/local//pgsql/data
postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
createuser -s -e FusionPBX
createdb -O FusionPBX FusionPBX
psql -d FusionPBX -U FusionPBX
alter user FusionPBX with password 'pbx2010' or any passwd you want;
exit from su back to root
/usr/local/etc/rc.d/postgresql restart
su pgsql
psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX

MySql Setup