Difference between revisions of "Freebsd FusionPBX Install -dead"

From FusionPBX
Jump to: navigation, search
(POstgresql Server Setup)
(Freeswitch &FusionPbx Freebsd Configuration)
Line 3: Line 3:
 
By Default the script installs nginx and sqlite3.
 
By Default the script installs nginx and sqlite3.
  
If you need Apache or another web server you will have to do this yourself.
+
If you need Apache or another web server you will have to do this yourself. (Please take the time to Document)<br>
 
+
<br>
If you wish to use mysql or Postgresql then you can sellect them when the nginx port builds
+
If you wish to use mysql or Postgresql then you can sellect them when the nginx port builds<br>
 
it only installs the connector clients.<br>
 
it only installs the connector clients.<br>
You will have to install the mysql or postgresql server either on the same box or a remote  
+
You will have to install the mysql or postgresql server either on the same box or a remote<br>
server of your choie. and configure it properly.
+
server of your choie. and configure it properly.<br>
+
<br>
My new install script does all the work.
+
My new install script does all the work.<br>
 
+
<br>
It setus up freeswitch/nginx/sqlite3/fusionpbx.
+
It setus up freeswitch/nginx/sqlite3/fusionpbx.<br>
 
+
<br>
fetch it here:
+
fetch it here:<br>
http://dl.dropbox.com/u/152504/Freebsd-Fusionpbx
+
http://dl.dropbox.com/u/152504/Freebsd-Fusionpbx<br>
 
+
<br>
it will pull and install the needed files for you.
+
it will pull and install the needed files for you.<br>
put it in ~/root chmod it +x
+
put it in ~/root chmod it +x<br>
 
+
<br>
./Freebsd-Fusionpbx and let it do its thing answering needed questions.
+
./Freebsd-Fusionpbx and let it do its thing answering needed questions.<br>
 
+
<br>
when it builds php you will need to select the php-fpm module.  
+
when it builds php you will need to select the php-fpm module. <br>
  
 
Also when it builds the nginx port you will need to select the http ssl  
 
Also when it builds the nginx port you will need to select the http ssl  

Revision as of 21:16, 8 July 2011

Freeswitch &FusionPbx Freebsd Configuration

By Default the script installs nginx and sqlite3.

If you need Apache or another web server you will have to do this yourself. (Please take the time to Document)

If you wish to use mysql or Postgresql then you can sellect them when the nginx port builds
it only installs the connector clients.
You will have to install the mysql or postgresql server either on the same box or a remote
server of your choie. and configure it properly.

My new install script does all the work.

It setus up freeswitch/nginx/sqlite3/fusionpbx.

fetch it here:
http://dl.dropbox.com/u/152504/Freebsd-Fusionpbx

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

./Freebsd-Fusionpbx and let it do its thing answering needed questions.

when it builds php you will need to select the php-fpm module.

Also when it builds the nginx port you will need to select the http ssl module allowing for https to function correctly.

NginX Setup

Apache Setup

<please Document>

Lighttpd Setup

<please document>

Postgresql Server Setup

cd /usr/ports/database/postgresql84-server && make install clean

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

<please document>

Final Step

Reboot your system and point your browser to:

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