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

加载更多搜索结果...

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

如何在 Ubuntu 18.04 LTS 上安装 vTiger CRM

在此页

  1. 要求
  2. 开始
  3. 安装 LAMP 服务器
  4. 配置数据库
  5. 安装 vTiger CRM
  6. 为 vTiger CRM 配置 Apache
  7. 访问 vTiger CRM

vTiger CRM 是适用于您企业的免费开源客户关系管理软件。它是用 PHP 编写的,并使用 MariaDB 来存储其数据。它专为易于使用而设计,允许企业所有者在整个过程中与客户协作和自动化参与体验。 vTiger CRM 允许销售、支持和营销团队组织和协作,以显着改善客户体验。

特征

  • 支持基于角色的访问控制。
  • 提供 Outlook、Thunderbird、Firefox 和 Gmail 插件。
  • 使用客户门户和支持工单提供自动化支持。
  • 工作流程、任务和项目管理。
  • 允许我们通过 CSV 文件导入和导出数据。
  • 提供可定制的用户仪表板。

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

要求

  • 一台运行 Ubuntu 18.04 的服务器。
  • 为您的服务器设置了静态 IP 地址 192.168.0.103。
  • 已为您的服务器设置根密码。

入门

在开始之前,您需要使用最新版本更新您的系统。您可以通过运行以下命令来执行此操作:

apt-get update -y
apt-get upgrade -y

服务器更新后,重新启动服务器以应用更改。

安装 LAMP 服务器

VTiger CRM 在网络服务器上运行,用 PHP 编写并使用 MariaDB 来存储他们的数据。因此,您需要在服务器上安装 Apache、MariaDB、PHP 和其他 PHP 模块。您只需运行以下命令即可安装所有这些:

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

安装所有包后,打开 php.ini 文件并进行一些更改:

nano /etc/php/7.2/apache2/php.ini

进行以下更改:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
max_input_vars = 1500

保存并关闭文件。然后,启动 Apache 和 MariaDB 服务,并使用以下命令使它们能够在启动时启动:

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

配置数据库

默认情况下,MariaDB 是不安全的。因此,您需要保护它。您可以通过运行 mysql_secure_installation 脚本来执行此操作:

mysql_secure_installation

该脚本将更改您当前的 root 密码,删除匿名用户,禁止 root 远程登录,如下所示:

    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

出现提示时输入您的根密码。然后,使用以下命令为 vTiger 创建数据库和用户:

MariaDB [(none)]> CREATE DATABASE vtigerdb;
MariaDB [(none)]> CREATE USER 'vtiger'@'localhost' IDENTIFIED BY 'password';

接下来,使用以下命令授予 vTiger 数据库的所有权限:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON vtigerdb.* TO 'vtiger'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

用您自己的安全密码替换单词 mypqssword。接下来,使用以下命令更改数据库:

MariaDB [(none)]> ALTER DATABASE vtigerdb CHARACTER SET utf8 COLLATE utf8_general_ci;

接下来,使用以下命令刷新权限并退出 MariaDB shell:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

安装 vTiger CRM

首先,您需要从其官方网站下载最新版本的 vTiger CRM。您可以使用以下命令下载它:

wget https://excellmedia.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz

下载完成后,使用以下命令解压缩下载的文件:

tar -xvzf vtigercrm7.1.0.tar.gz

接下来,将提取的目录复制到 Apache Web 根目录并授予适当的权限:

cp -r vtigercrm /var/www/html/
chown -R www-data:www-data /var/www/html/vtigercrm
chmod -R 755 /var/www/html/vtigercrm

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

为 vTiger CRM 配置 Apache

接下来,您需要为 vTiger CRM 创建一个 apache 虚拟主机文件。您可以使用以下命令创建它:

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

添加以下行:

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

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

     ErrorLog /var/log/apache2/vtigercrm_error.log
     CustomLog /var/log/apache2/vtigercrm_access.log combined
</VirtualHost>

将域名 exampl.com 替换为您自己的域名。保存并关闭文件。然后,使用以下命令禁用 Apache 默认虚拟主机文件并启用 vTiger 虚拟主机文件:

a2ensite vtigercrm
a2dissite 000-default

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

a2enmod rewrite
systemctl restart apache2

接下来,使用以下命令检查 Apache 服务的状态:

systemctl status apache2

您应该看到以下输出:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Wed 2019-02-06 16:23:20 UTC; 20min ago
  Process: 2929 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
  Process: 2938 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 2952 (apache2)
    Tasks: 11 (limit: 1113)
   CGroup: /system.slice/apache2.service
           ??2952 /usr/sbin/apache2 -k start
           ??2973 /usr/sbin/apache2 -k start
           ??2975 /usr/sbin/apache2 -k start
           ??2977 /usr/sbin/apache2 -k start
           ??2979 /usr/sbin/apache2 -k start
           ??2982 /usr/sbin/apache2 -k start
           ??2985 /usr/sbin/apache2 -k start
           ??2986 /usr/sbin/apache2 -k start
           ??2987 /usr/sbin/apache2 -k start
           ??3156 /usr/sbin/apache2 -k start
           ??3158 /usr/sbin/apache2 -k start

Feb 06 16:23:19 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Feb 06 16:23:20 ubuntu1804 apachectl[2938]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.
Feb 06 16:23:20 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

访问 vTiger CRM

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

现在,单击“安装”按钮。您应该会看到以下页面:

现在,接受 vTiger 公共许可证。您应该会看到以下页面:

接下来,验证安装先决条件并单击下一步按钮。您应该会看到以下页面:

接下来,提供您的数据库名称、数据库用户名、密码、管理员用户名和密码。然后,单击“下一步”按钮。您应该会看到以下页面:

接下来,选择您的行业并单击“下一步”按钮。您应该会看到以下页面:

接下来,选择模块并单击下一步按钮。安装成功完成后,您应该会看到以下页面:

恭喜您已在 Ubuntu 18.04 服务器上成功安装和配置 vTiger CRM。

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