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

Установите Dolibarr ERP на Ubuntu 22.04


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

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

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

  1. Требования
  2. Установить стек LAMP
  3. Настройка MariaDB
  4. Загрузите и установите Долибарр
  5. Настройка Apache для Dolibarr
  6. Доступ к Долибарру
  7. Заключение

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

В этом руководстве мы узнаем, как установить Dolibarr на сервер Ubuntu 22.04.

Требования

  • Сервер под управлением Ubuntu 22.04.
  • На вашем сервере настроен пароль root.
  • Действительное доменное имя указано на вашем сервере.

Установить стек LAMP

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

apt-get install software-properties-common -y
add-apt-repository ppa:ondrej/php -y

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

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

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

nano /etc/php/7.4/apache2/php.ini

Измените следующие настройки:

memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = UTC

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

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

Как только вы закончите, вы можете перейти к следующему шагу.

Настроить MariaDB

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

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;
MariaDB [(none)]> CREATE USER dolibarr;

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

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

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

MariaDB [(none)]> FLUSH PRIVILEGES;

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

MariaDB [(none)]> EXIT

Как только вы закончите, вы можете перейти к следующему шагу.

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

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

release_tag=$(curl -s https://api.github.com/repos/Dolibarr/dolibarr/releases/latest | grep tag_name | cut -d '"' -f 4) wget https://github.com/Dolibarr/dolibarr/archive/${release_tag}.tar.gz

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

tar -xvzf 15.0.2.tar.gz

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

cp -r dolibarr-15.0.2 /var/www/html/dolibarr
chown -R www-data:www-data /var/www/html/dolibarr/
chmod -R 775 /var/www/html/dolibarr/

Как только вы закончите, вы можете перейти к следующему шагу.

Настройте Apache для Dolibarr

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

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

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

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

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

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

</VirtualHost>

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

a2ensite dolibarr

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

a2enmod rewrite
systemctl restart apache2

Теперь вы можете проверить статус Долибарра с помощью следующей команды:

systemctl status apache2

Вы получите следующий вывод:

? apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-07-02 08:14:00 UTC; 6s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 21317 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 21321 (apache2)
      Tasks: 6 (limit: 4579)
     Memory: 13.6M
        CPU: 119ms
     CGroup: /system.slice/apache2.service
             ??21321 /usr/sbin/apache2 -k start
             ??21322 /usr/sbin/apache2 -k start
             ??21323 /usr/sbin/apache2 -k start
             ??21324 /usr/sbin/apache2 -k start
             ??21325 /usr/sbin/apache2 -k start
             ??21326 /usr/sbin/apache2 -k start

Jul 02 08:14:00 ubuntu2204 systemd[1]: Starting The Apache HTTP Server...

Как только вы закончите, вы можете перейти к следующему шагу.

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

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

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

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

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

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

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

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

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

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

Заключение

Поздравляем! вы успешно установили и настроили Dolibarr ERP и CRM с Apache на сервере Ubuntu 22.04. Теперь вы можете начать управлять своей ERP и CRM из центрального места. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.