|
|
(27 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | ==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.
| |
− |
| |
− | If you wish to use mysql or Postgresql then you can sellect them when the nginx port builds
| |
− | 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
| |
− | 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<br>
| |
− | <br>
| |
− | To set and configure PgSQL for use with FusionPBX,<br>
| |
− | Follow this line for line.<br>
| |
− | for a fresh pgsql install follow :<br>
| |
− | su pgsql<br>
| |
− | initdb -D /usr/local/pgsql/data<br>
| |
− | postmaster -D /usr/local/pgsql/data >logfile 2>&1 & <br>
| |
− | createuser -S -e FusionPBX<br>
| |
− | createdb -O FusionPBX FusionPBX<br>
| |
− | psql -d FusionPBX -U FusionPBX<br>
| |
− | alter user FusionPBX with password 'pbx2010';or any passwd you want ";" required<br>
| |
− | psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX<br>
| |
− | exit from su<br>
| |
− | <br>
| |
− | For a existiting pgsql database install follow:<br>
| |
− | su pgsql<br>
| |
− | createuser -S -e FusionPBX<br>
| |
− | createdb -O FusionPBX FusionPBX<br>
| |
− | psql -d FusionPBX -U FusionPBX<br>
| |
− | ALTER USER FusionPBX with PASSWORD 'pbx2010'; or any passwd you want, ";" required<br>
| |
− | psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX<br>
| |
− |
| |
− | ==MySql Setup==
| |
− | <please document>
| |
− |
| |
− | ==/etc/rc.conf==
| |
− | and add these lines:<br>
| |
− | php_fpm_enable="YES"<br>
| |
− | nginx_enable="YES"<br>
| |
− | freeswitch_enable="YES"<br>
| |
− | <br>
| |
− |
| |
− | ==Edit xml_cdr.conf.xml==
| |
− |
| |
− | ==Final Step==
| |
− | Reboot your system and point your browser to:
| |
− |
| |
− | http://ip.of.the.pbx/install.php
| |