Установка и настройка ERP-системы Dolibarr на ОС FreeBSD 10.1 | OS CONFIG

Установка и настройка ERP-системы Dolibarr на ОС FreeBSD 10.1

Dolibarr ERP/CRM — бесплатное модульное программное обеспечение для малого и среднего бизнеса, включающее в себя функции планирования ресурсов предприятия (ERP) и управление взаимоотношениями с клиентами. Функции могут быть включены или отключены при необходимости.

В качестве хранения данных Dolibarr может использовать MySQL, PostgreSQL и Sqlite3. В данной статье рассмотрим установку и настройку этой системы на ОС FreeBSD с использованием СУБД PostgreSQL для хранения данных.

Перед тем, как выполнить все действия, необходимо, чтобы была настроена сеть и желательно установлен Midnight Commander.

Первичные настройки после инсталляции можно посмотреть здесь.



Переходим в домашний каталог и качаем Dolibarr

cd ~

fetch https://github.com/Dolibarr/dolibarr/archive/develop.zip

Распакуем ахрив

unzip develop.zip

Архив распакуется в каталог dolibarr-develop

Затем установим из портов сервер Apache 2.4

cd /usr/ports/www/apache24

make all install clean

Далее установим из портов сервер БД PostgreSQL 9.4

cd /usr/ports/databases/postgresql94-server

make all install clean

После этого установим PHP 5.6

cd /usr/ports/lang/php56

make all install clean

расширения PHP 5.6

cd /usr/ports/lang/php56-extensions

make all install clean

в появившемся диалоговом окне отмечаем: BCMATH BZ2 CALENDAR CTYPE CURL DOM FILTER GD HASH ICONV JSON MBSTRING MCRYPT PGSQL

и модуль Apache из портов

cd /usr/ports/www/mod_php56

make all install clean

После установок приступим к конфигурированию:

переходим в каталог /usr/local/etc

cd /usr/local/etc

и скопируем файл php.ini-production в файл php.ini

cp php.ini-production php.ini

выставим на него необходимые права

chmod u+w php.ini

Далее переходим в каталог /usr/local/etc/apache24/Includes

cd /usr/local/etc/apache24/Includes

и создадим файл php-application.conf

touch php-application.conf

откроем его

vi php-application.conf

и впишем в него такие строчки

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phpsXsource

Далее открываем файл /usr/local/etc/apache24/httpd.conf

vi /usr/local/etc/apache24/httpd.conf

раскомментируем параметр ServerName и вместо www.example.com:80 впишем в него IP-адрес сервера

ServerName 192.168.0.111:80

находим DocumentRoot «/usr/local/www/apache24/data»

и исправляем на

DocumentRoot «/usr/local/www/dolibarr/htdocs»

аналогично, следующую строчку <Directory «/usr/local/www/apache24/data»>

исправляем на

<Directory «/usr/local/www/dolibarr/htdocs»>

находим строчку DirectoryIndex index.html

и исправим её на

DirectoryIndex index.html index.php

После этого переходим в домашний каталог

cd ~

и переименуем каталог dolibarr-develop в dolibarr и переместим его в каталог /usr/local/www

mv dolibarr-develop /usr/local/www/dolibarr

Теперь создадим каталог /usr/local/www/dolibarr/documents

mkdir /usr/local/www/dolibarr/documents

и дадим на него права Apache и сделаем его доступным для записи

chown -R www:www /usr/local/www/dolibarr/documents

chmod 777 /usr/local/www/dolibarr/documents

также создадим слежующие каталоги:

mkdir /usr/local/www/dolibarr/documents/doctemplates

mkdir /usr/local/www/dolibarr/documents/propale

mkdir /usr/local/www/dolibarr/documents/ficheinter

mkdir /usr/local/www/dolibarr/documents/facture

и сделаем их доступными для записи:

chmod 777 /usr/local/www/dolibarr/documents/doctemplates

chmod 777 /usr/local/www/dolibarr/documents/propale

chmod 777 /usr/local/www/dolibarr/documents/ficheinter

chmod 777 /usr/local/www/dolibarr/documents/facture

также дадим права Apache каталогу /usr/local/www/dolibarr/htdocs

chown -R www:www /usr/local/www/dolibarr/htdocs

Затем необходимо скопировать все данные из папки /usr/local/www/dolibarr/htdocs/install/doctemplates в /usr/local/www/dolibarr/documents/doctemplates/

cp /usr/local/www/dolibarr/htdocs/install/doctemplates/*.* /usr/local/www/dolibarr/documents/doctemplates/

После этого добавляем необходимые нам службы в автозагрузку:

открываем файл /etc/rc.conf

vi /etc/rc.conf

и в нём пропишем

postgresql_enable=»YES»

apache24_enable=»YES»

И запускаем службы apache24 и postgresql

service apache24 start

service postgresql start

Теперь приступим к установке сервера баз данных:

инициализируем PostgreSQL

/usr/local/etc/rc.d/postgresql initdb

и запускаем службу

service postgresql start

Затем открываем файл /usr/local/pgsql/data/pg_hba.conf

vi /usr/local/pgsql/data/pg_hba.conf

находим там строчку

host all all 127.0.0.1/32 trust

и исправляем её на

host all all 127.0.0.1/32 md5

Также необходимо открыть файл /usr/local/pgsql/data/postgresql.conf

vi /usr/local/pgsql/data/postgresql.conf

и раскомментировать там строчку

listen_addresses = ‘localhost’

Затем перезапускаем службу

service postgresql restart

Зададим пароль пользователю pgsql

passwd pgsql

и войдём под ним

su pgsql

После этого создадим пользователя баз данных dbuser1

createuser -sdrP dbuser1

и базу данных dolibarr для этого пользователя

createdb dolibarr —owner=dbuser1

выходим из пользователя pgsql

exit

Всё, сервер у нас готов.

Теперь на другой машине в сети открываем браузер и в адресную строку вводим:

http://IP-адрес_сервера/install/

откроется страница установки Dolibarr

dolibarr_freebsd_1

Кликаем Следующий шаг

Появится страница условий для установки системы

dolibarr_freebsd_2

Кликаем Главная

Появится страница с настройками доступа к БД. Заполняем поля: Название базы данных — созданная ранее БД: dolibarr, Тип дравера: pgsql (PostgreSQL >= 8.4.0), Войти — созданный ранее пользователь БД: dbuser1 и Пароль.

dolibarr_freebsd_3

Кликаем Следующий шаг

Если появятся ошибки (как на картинке) — не надо обращать на них внимание. Мы их уже исправили раньше, когда были скопированы папки и файлы doctemplates

dolibarr_freebsd_4

Кликаем Следующий шаг

Появится страница с созданием объектов БД. Там тоже появится незначительная ошибка, на которую не надо обращать внимания.

dolibarr_freebsd_5

Кликаем Следующий шаг

Появится страница с созданием учётной записи администратора системы. Заполним поля как на картинке

dolibarr_freebsd_6

Кликаем Следующий шаг

Появится страница с успешным окончанием установки системы

dolibarr_freebsd_7

Кликаем Перейти к Dolibarr (настройка области)

Появится страница со входом в систему. Заполняем учётные данные администратора

dolibarr_freebsd_8

Кликаем Войти

Появится страница с настройками системы.

dolibarr_freebsd_9

Установка системы Dolibarr готова!

В первую очередь надо настроить систему в разделах Компания / Фонд и Модули под нужды Вашей организации.

Успехов! 🙂


Если Вам помогла статья, вы можете отблагодарить автора:
перечислить на WMR кошелёк (WebMoney): R301575071888
перечислить на Яндекс.Кошелёк: 410011003938168
или на PayPal:

Вы можете оставить комментарий, или ссылку на Ваш сайт.


Яндекс.Метрика
Проверка ТИЦ Яндекс цитирования