Dolibarr ERP/CRM [1] [1] — бесплатное модульное программное обеспечение для малого и среднего бизнеса, включающее в себя функции планирования ресурсов предприятия (ERP) и управление взаимоотношениями с клиентами. Функции могут быть включены или отключены при необходимости.
В качестве хранения данных Dolibarr может использовать MySQL, PostgreSQL и Sqlite3. В данной статье рассмотрим установку и настройку этой системы на ОС Ubuntu Server 14.04 с использованием СУБД PostgreSQL для хранения данных.
Перед тем, как выполнить все действия, необходимо, чтобы была настроена сеть, и желательно установлен Midnight Commander. Первичные настройки после инсталляции можно посмотреть здесь [2]. Также следует учесть изменения с командами запуска, остановки и перезапуска сетевых интерфейсов [3].
Устанавливаем Apache
sudo apt-get install apache2
Теперь устанавливаем PHP с расширениями
sudo apt-get install php5 php5-pgsql php5-gd php5-mcrypt
Теперь установим сервер баз данных PostgreSQL
sudo apt-get install postgresql
Поправим конфиг PostgreSQL:
sudo nano /etc/postgresql/9.3/main/postgresql.conf
ищем закомментированную строку #listen_addresses = ‘localhost’ и раскомментируем её:
listen_addresses = ‘localhost’
Перезапустим службу postgresql:
sudo service postgresql restart
Зададим пароль пользователю postgres
sudo passwd postgres
Теперь войдём в консоль под пользователем postgres, создадим там пользователя dbuser1 и базу данных dolibarr для него:
sudo su — postgres
createuser -sdrP dbuser1
createdb dolibarr —owner=dbuser1
exit
скачиваем Dolibarr
wget https://github.com/Dolibarr/dolibarr/archive/develop.zip
распаковываем архив
unzip develop.zip
и переносим распакованную папку dolibarr-develop в директорию /var/www с именем dolibarr
sudo mv dolibarr-develop /var/www/dolibarr
После этого дадим права на запись необходимым для работы директориям
sudo chmod 777 /var/www/dolibarr/htdocs/conf
Теперь создадим директорию /var/www/dolibarr/documents и сделаем доступной для записи
sudo mkdir /var/www/dolibarr/documents
sudo chmod 777 /var/www/dolibarr/documents
Затем скопируем содержимое каталога /var/www/dolibarr/htdocs/install/doctemplates в /var/www/dolibarr/documents/doctemplates/
sudo cp /var/www/dolibarr/htdocs/install/doctemplates/* /var/www/dolibarr/documents/doctemplates/
После этого дадим права на запись необходимым для работы директориям
sudo chmod 777 /var/www/dolibarr/documents/propale
sudo chmod 777 /var/www/dolibarr/documents/ficheinter
sudo chmod 777 /var/www/dolibarr/documents/doctemplates
sudo chmod 777 /var/www/dolibarr/documents/facture
Теперь откроем файл /etc/apache2/sites-available/default-ssl.conf
sudo nano /etc/apache2/sites-available/default-ssl.conf
находим строчку
DocumentRoot /var/www/html
и исправим её на
DocumentRoot /var/www/dolibarr/htdocs
После этого включаем хост default-ssl
sudo a2ensite default-ssl
и модуль ssl для Apache
cd /etc/apache2/mods-available
sudo a2enmod ssl
Перезагружаем Apache
sudo service apache2 restart
Всё, сервер у нас готов.
Теперь на другой машине в сети открываем браузер и в адресную строку вводим:
https://IP-адрес_сервера/install/
откроется страница установки Dolibarr
Кликаем Следующий шаг
Появится страница условий для установки системы
Кликаем Главная
Появится страница с настройками доступа к БД. Заполняем поля: Название базы данных — созданная ранее БД: dolibarr, Тип дравера: pgsql (PostgreSQL >= 8.4.0), Войти — созданный ранее пользователь БД: dbuser1 и Пароль.
Кликаем Следующий шаг
Если появятся ошибки (как на картинке) — не надо обращать на них внимание. Мы их уже исправили раньше, когда были скопированы папки и файлы doctemplates
Кликаем Следующий шаг
Появится страница с созданием объектов БД. Там тоже появится незначительная ошибка, на которую не надо обращать внимания.
Кликаем Следующий шаг
Появится страница с созданием учётной записи администратора системы. Заполним поля как на картинке
Кликаем Следующий шаг
Появится страница с успешным окончанием установки системы
Кликаем Перейти к Dolibarr (настройка области)
Появится страница со входом в систему. Заполняем учётные данные администратора
Кликаем Войти
Появится страница с настройками системы.
Установка системы Dolibarr готова!
В первую очередь надо настроить систему в разделах Компания / Фонд и Модули под нужды Вашей организации.
Успехов! 🙂