Difference between revisions of "Freebsd FusionPBX Install -dead"
From FusionPBX
(→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
Contents
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