Freebsd FusionPBX Install -dead

Freeswitch &FusionPbx Freebsd Configuration
By Default FusionPBX install uses nginx and sqlite3.

My new install script does all the work.

It setus up freeswitch/nginx/sqlite3/fusionpbx.

fetch it here: http://dl.dropbox.com/u/152504/Fusion-bsd-install.sh

it will pull and install the needed files for you. put it in ~/root chmod it +x

./Fusion-bsd-install.sh

and let it do its thing answering needed questions.

NginX Setup
Replace : location / { root  /usr/local/www/nginx; index index.html index.htm; }

With: 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; }

PgSQL Setup
To set and configure PgSQL for use with FusionPBX, Follow this line for line. for a fresh pgsql install follow : 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 ";" required psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX exit from su For a existiting pgsql database install follow: su pgsql createuser -S -e FusionPBX createdb -O FusionPBX FusionPBX psql -d FusionPBX -U FusionPBX ALTER USER FusionPBX with PASSWORD 'pbx2010'; or any passwd you want, ";" required psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX

/etc/rc.conf
and add these lines: php_fpm_enable="YES" nginx_enable="YES" freeswitch_enable="YES" for postgress add: postgresql_enable="YES" For Mysql add: mysql_enable="YES"

Final Step
Reboot your system and point your browser to: http://ip.of.the.pbx/install.php