Поиск по сайту:

Как установить систему Dolibarr ERP + CRM на Ubuntu 18.04 LTS


Это руководство существует для этих версий ОС

  • Ubuntu 22.04 (Jammy Jellyfish)
  • Ubuntu 18.04 (Bionic Beaver)

На этой странице

  1. Требования
  2. Установите Apache, PHP, MariaDB
  3. Настройка MariaDB
  4. Загрузите и установите Долибарр
  5. Доступ к Долибарру
  6. Скачивание образа виртуальной машины для этого руководства

Dolibarr — это бесплатная ERP- и CRM-система с открытым исходным кодом для малых и средних компаний. Это простое и удобное в использовании веб-приложение ERP, которое можно использовать для управления клиентами, счетами, заказами, продуктами, запасами и многим другим. Если вы ищете решения ERP и CRM для своего бизнеса, то Dolibarr — хороший выбор для вас.

В этом руководстве мы установим Dolibarr на сервер Ubuntu 18.04.

Требования

  • В вашей системе установлена настольная версия Ubuntu 18.04.
  • Пользователь без полномочий root с привилегиями sudo.

Установите Apache, PHP, MariaDB

Прежде чем начать, вам необходимо установить Apache, MariaDB, PHP и другие модули PHP в вашу систему с помощью следующей команды:

sudo apt-get update -y
sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-intl php7.2-mbstring php7.2-json php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip wget unzip git -y

После завершения установки откройте файл php.ini с помощью следующей команды:

sudo nano /etc/php/7.2/apache2/php.ini
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin

Сохраните и закройте файл. Затем запустите службы Apache и MariaDB и включите их во время загрузки с помощью следующей команды:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb

Настроить MariaDB

По умолчанию MariaDB не защищена. Итак, вам нужно будет сначала обезопасить его. Вы можете сделать это, запустив следующий скрипт:

sudo mysql_secure_installation

Ответьте на все вопросы, как показано ниже:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Как только MariaDB будет защищена, войдите в оболочку MariaDB:

mysql -u root -p

Введите пароль root, затем создайте базу данных и пользователя для Dolibarr:

MariaDB [(none)]> CREATE DATABASE dolibarrdb character set UTF8 collate utf8_bin;
MariaDB [(none)]> CREATE USER dolibarr;

Затем предоставьте привилегии базе данных Dolibarr с помощью следующей команды:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'mypassword';

Замените слово mypassword в приведенной выше команде безопасным паролем по вашему выбору. Затем вам нужно будет запустить команду FLUSH PRIVILEGES, чтобы таблица привилегий была перезагружена MySQL, и мы могли использовать новые учетные данные $

MariaDB [(none)]> FLUSH PRIVILEGES;

Затем выйдите из консоли MariaDB с помощью следующей команды:

MariaDB [(none)]> EXIT

Скачайте и установите Долибарр

Сначала загрузите последнюю версию Dolibarr с сайта SourceForge с помощью следующей команды:

cd /tmp
wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/8.0.4/dolibarr-8.0.4.zip

После завершения загрузки разархивируйте загруженный файл с помощью следующей команды:

unzip dolibarr-8.0.4.zip

Затем скопируйте извлеченный каталог в корневой каталог Apache и предоставьте соответствующие разрешения:

sudo mkdir /var/www/html/dolibarr
sudo cp -r dolibarr-8.0.4/htdocs/* /var/www/html/dolibarr/
sudo chown -R www-data:www-data /var/www/html/dolibarr/
sudo chmod -R 755 /var/www/html/dolibarr/

Создайте папку для Dolibarr для хранения загруженных документов:

mkdir /var/documents
chown www-data:www-data /var/documents
chmod 700 /var/documents

Затем создайте файл виртуального хоста Apache с помощью следующей команды:

sudo nano /etc/apache2/sites-available/dolibarr.conf

Добавьте следующие строки:

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/dolibarr
     ServerName example.com

     <Directory /var/www/html/dolibarr>
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
     CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined

</VirtualHost>

Замените доменное имя example.com своим собственным доменным именем в файле vhost. Затем сохраните файл, затем включите файл виртуального хоста apache с помощью следующей команды:

sudo a2ensite dolibarr

Затем включите модуль перезаписи Apache и перезагрузите службу Apache с помощью следующей команды:

sudo a2enmod rewrite
sudo systemctl restart apache2

Доступ к Долибарру

Теперь откройте веб-браузер и введите URL-адрес своего веб-сайта Dolibarr, в моем случае http://example.com. Вы будете перенаправлены на следующую страницу:

Здесь выберите свой язык и нажмите кнопку «Следующий шаг». Вы должны увидеть следующую страницу:

Здесь подтвердите проверки PHP и нажмите кнопку «Пуск». Вы должны увидеть следующую страницу:

Прокрутить вниз.

Теперь укажите каталог документов (/var/documents) и сведения о базе данных и нажмите кнопку «Следующий шаг». Вы должны увидеть следующую страницу:

Здесь нажмите кнопку «Следующий шаг». Установка прошла успешно, вы должны увидеть следующую страницу:

Нажмите кнопку Следующий шаг.

Здесь установите новое имя пользователя и пароль администратора. Затем нажмите кнопку «Следующий шаг». После успешного создания пользователя вы должны увидеть следующую страницу:

Теперь нажмите кнопку «Перейти к Долибарру». Вы будете перенаправлены на страницу входа в Долибарр:

Теперь введите имя пользователя и пароль администратора. Затем нажмите кнопку «Подключение». Вы должны увидеть страницу настройки Dolibarr:

Нажмите «Компания/Организация» и введите сведения о своей компании, затем перейдите в «Модули/Приложения» и выберите, какие модули вы хотите использовать. Если после этого вы нажмете на Моя панель, откроется страница, похожая на эту:

Чтобы завершить установку и удалить предупреждения об установке на панели инструментов, выполните следующие команды:

sudo touch /var/documents/install.lock
sudo chown root:root /var/www/html/dolibarr/conf/conf.php

Загрузка образа виртуальной машины из этого руководства

Это руководство доступно в виде готового к использованию образа виртуальной машины в формате ovf/ova, который совместим с VMWare и Virtualbox. Образ виртуальной машины использует следующие данные для входа:

Вход по SSH/оболочке

Имя пользователя:admin
Пароль:howtoforge

У этого пользователя есть права sudo.

Долибарр Войти

Имя пользователя: admin
Пароль: howtoforge

Вход в MySQL

Имя пользователя: root
Пароль: howtoforge

Имя пользователя: dolibarr
Пароль: howtoforge

IP ВМ 192.168.1.100, его можно изменить в файле /etc/netplan/01-netcfg.yaml. Пожалуйста, измените все указанные выше пароли, чтобы защитить виртуальную машину.