Установите Dolibarr ERP на Ubuntu 22.04
Это руководство существует для этих версий ОС
- Ubuntu 22.04 (Jammy Jellyfish)
- Ubuntu 18.04 (Bionic Beaver)
На этой странице
- Требования
- Установить стек LAMP
- Настройка MariaDB
- Загрузите и установите Долибарр
- Настройка Apache для Dolibarr
- Доступ к Долибарру
- Заключение
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 из центрального места. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.