如何在Ubuntu 18.04 LTS上安装Dolibarr ERP + CRM系统如何在Ubuntu 18.04 LTS上安装Dolibarr ERP + CRM系统如何在Ubuntu 18.04 LTS上安装Dolibarr ERP + CRM系统如何在Ubuntu 18.04 LTS上安装Dolibarr ERP + CRM系统
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

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

如何在Ubuntu 18.04 LTS上安装Dolibarr ERP + CRM系统

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

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

在此页

  1. 要求
  2. 安装 Apache、PHP、MariaDB
  3. 配置 MariaDB
  4. 下载并安装 Dolibarr
  5. 访问 Dolibarr
  6. 本教程虚拟机镜像下载

Dolibarr 是一款免费、开源的一体化 ERP 和 CRM,适用于中小型公司。它是基于 Web 的 ERP 应用程序,简单易用,可用于管理客户、发票、订单、产品、库存等。如果您正在为您的企业寻找 ERP 和 CRM 解决方案,那么 Dolibarr 是您不错的选择。

在本教程中,我们将在 Ubuntu 18.04 服务器上安装 Dolibarr。

要求

  • 在您的系统上安装了 Ubuntu 18.04 桌面。
  • 具有 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 shell:

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

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

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 替换为您自己的域名。然后保存文件,然后使用以下命令启用 apache 虚拟主机文件:

sudo a2ensite dolibarr

接下来,使用以下命令启用 Apache 重写模块并重新加载 Apache 服务:

sudo a2enmod rewrite
sudo systemctl restart apache2

访问Dolibarr

现在,打开你的网络浏览器并输入你的 Dolibarr 网站的 URL,在我的例子中是 http://example.com。您将被重定向到以下页面:

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

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

向下滚动。

现在,提供您的文档目录 (/var/documents) 和数据库详细信息,然后单击下一步按钮。您应该会看到以下页面:

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

点击下一步按钮。

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

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

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

单击公司/组织并输入您公司的详细信息,然后转到模块/应用程序并选择您要使用的模块。之后当您点击我的仪表板时,您将看到类似这样的页面:

要完成安装并删除仪表板上的安装警告,请运行以下命令:

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

本教程虚拟机镜像下载

本教程可随时使用与 VMWare 和 Virtualbox 兼容的 ovf/ova 格式的虚拟机映像。虚拟机映像使用以下登录详细信息:

SSH/外壳登录

用户名:管理员
密码:howtoforge

此用户具有 sudo 权限。

登录

用户名:admin
密码:howtoforge

登录

用户名:root
密码:howtoforge

用户名:dolibarr
密码:howtoforge

VM的IP是192.168.1.100,可以在文件/etc/netplan/01-netcfg.yaml中修改。请更改以上所有密码以保护虚拟机。

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