在 Ubuntu 22.04 上安装 Dolibarr ERP在 Ubuntu 22.04 上安装 Dolibarr ERP在 Ubuntu 22.04 上安装 Dolibarr ERP在 Ubuntu 22.04 上安装 Dolibarr ERP
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Ubuntu 22.04 上安装 Dolibarr ERP

本教程适用于这些操作系统版本

  • Ubuntu 22.04(果酱水母)
  • Ubuntu 18.04(仿生海狸)

在此页

  1. 要求
  2. 安装 LAMP 堆栈
  3. 配置 MariaDB
  4. 下载并安装 Dolibarr
  5. 为 Dolibarr 配置 Apache
  6. 访问 Dolibarr
  7. 结论

Dolibarr 是一个用 PHP 编写的开源 ERP 和 CRM 系统。它专为中小型企业设计,用于管理客户、发票、订单、产品、库存等。它提供了一个简单易用的 Web 界面,允许您通过 Web 浏览器管理您的 ERP 应用程序。如果您正在为您的组织寻找开源 ERP 和 CRM 解决方案,那么 Dolibarr 是您的最佳选择。

在本教程中,我们将学习如何在 Ubuntu 22.04 服务器上安装 Dolibarr。

要求

  • 一台运行 Ubuntu 22.04 的服务器。
  • 在您的服务器上配置了根密码。
  • 您的服务器指向一个有效的域名。

安装 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 shell:

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 存储库下载最新版本的 Dolibarr:

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 Web 根目录并设置适当的权限:

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/

完成后,您可以继续下一步。

为 Dolibarr 配置 Apache

接下来,使用以下命令创建 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

您现在可以使用以下命令检查 Dolibarr 的状态:

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...

完成后,您可以继续下一步。

访问Dolibarr

现在,打开您的 Web 浏览器并输入 URL http://dolibarr.example.com。您将被重定向到以下页面:

在这里,选择您的语言并单击下一步按钮。您应该会看到以下页面:

在这里,验证 PHP 检查并单击 Start 按钮。您应该会看到以下页面:

现在,提供您的数据库详细信息、Web 服务器配置详细信息,然后单击“下一步”按钮。您应该会看到以下页面:

在这里,单击下一步按钮。您应该会看到以下页面:

单击下一步按钮。您应该会看到以下页面:

在这里,提供您的管理员用户名和密码。然后,单击下一步按钮。用户成功创建后,您应该会看到以下页面:

现在,单击转到 Dolibarr 按钮。您将被重定向到 Dolibarr 登录页面:

现在,提供您的管理员用户名和密码。然后,单击“连接”按钮。您应该在以下页面上看到 Dolibarr 仪表板:

结论

恭喜!您已经在 Ubuntu 22.04 服务器上使用 Apache 成功安装和配置了 Dolibarr ERP 和 CRM。您现在可以开始从中央位置管理您的 ERP 和 CRM。如果您有任何问题,请随时问我。

©2015-2025 艾丽卡 support@alaica.com