Difference between revisions of "Freebsd FusionPBX Install -dead"
(→rc.conf) |
(→FusionPbx Freebsd Configuration) |
||
Line 1: | Line 1: | ||
==FusionPbx Freebsd Configuration== | ==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== | ==NginX Setup== | ||
Replace :<br> | Replace :<br> |
Revision as of 19:15, 30 April 2011
Contents
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; }
Apache Setup
Lighttpd Setup
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
MySql Setup
/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"
Edit xml_cdr.conf.xml
Final Step
Reboot your system and point your browser to: