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

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

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

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

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

Как всё это установить — можно найти здесь.




Первым делом необходимо будет установить утилиты wget и unzip

yum install wget unzip

Затем открываем файл /etc/selinux/config

vi /etc/selinux/config

исправляем строчку SELINUX=enforcing на SELINUX=disabled

В файлволле открываем порты 80 и 433

firewall-cmd —permanent —add-port=80/tcp

firewall-cmd —permanent —add-port=443/tcp

и перезапускаем файрволл

firewall-cmd —reload

Устанавливаем Apache с модулем SSL

yum install httpd mod_ssl

После этого открываем конфиг Апача

vi /etc/httpd/conf/httpd.conf

ищем строчку DirectoryIndex index.html

и исправляем её на DirectoryIndex index.php index.html

затем перезапустим Apache и добавим его в автозагрузку

systemctl start httpd.service

systemctl enable httpd.service

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

yum install postgresql postgresql-server

добавим его в автозагрузку

systemctl enable postgresql.service

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

postgresql-setup initdb

и запустим

systemctl start postgresql.service

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

passwd postgres

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

su postgres

создадим пользователя сервера БД dbuser1

createuser -sdrP dbuser1

создадим для него базу данных dolibarr

createdb dolibarr —owner=dbuser1

и выходим из консоли

exit

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

vi /var/lib/pgsql/data/pg_hba.conf

находим там строчку host all all 127.0.0.1/32 trust

и исправляем её на host all all 127.0.0.1/32 md5

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

vi /var/lib/pgsql/data/postgresql.conf

и раскомментировать там строчку listen_addresses = ‘localhost’

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

systemctl restart postgresql.service

Теперь устанавливаем PHP с расширениями

yum install php php-pgsql php-gd php-xml php-mbstring php-mcrypt

и перезапускаем Apache

systemctl restart httpd.service

Далее переходим в домашнюю директорию

cd ~

скачиваем Dolibarr

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

распаковываем архив

unzip develop.zip

и переносим распакованную папку dolibarr-develop в директорию /var/www с именем dolibarr

mv dolibarr-develop /var/www/dolibarr

На все папки и файлы, находящиеся в директории /var/www/dolibar дадим права Apache

chown -R apache:apache /var/www/dolibar/*

Теперь создадим директорию /var/www/dolibarr/documents, дадим ей права Apache и сделаем доступной для записи

mkdir /var/www/dolibarr/documents

chown -R apache:apache /var/www/dolibarr/documents

chmod 777 /var/www/dolibarr/documents

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

chmod 777 /var/www/dolibarr/documents/doctemplates

chmod 777 /var/www/dolibarr/documents/propale

chmod 777 /var/www/dolibarr/documents/ficheinter

chmod 777 /var/www/dolibarr/documents/facture

Затем скопируем содержимое каталога /var/www/dolibarr/htdocs/install/doctemplates в /var/www/dolibarr/documents/doctemplates/

cp /var/www/dolibarr/htdocs/install/doctemplates/*.* /var/www/dolibarr/documents/doctemplates/

Далее открываем файл /etc/httpd/conf.d/ssl.conf

vi /etc/httpd/conf.d/ssl.conf

раскомментируем строчку DocumentRoot «/var/www/html»

и исправим её на DocumentRoot «/var/www/dolibarr/htdocs»

После этого перезапускаем Apache

systemctl restart httpd.service

но лучше всего перезагрузить машину

shutdown -r now

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

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

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

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

dolibarr_linux_1

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

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

dolibarr_linux_2

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

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

dolibarr_linux_3

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

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

dolibarr_linux_4

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

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

dolibarr_linux_5

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

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

dolibarr_linux_6

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

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

dolibarr_linux_7

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

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

dolibarr_linux_8

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

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

dolibarr_linux_9

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

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

Успехов! 🙂


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

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


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