在Ubuntu 20.04上安装和设置Vtiger CRM

在本教程中,我们将学习如何在Ubuntu 20.04上安装和设置Vtiger CRM。 CRM是“自定义关系管理”的缩写。 Vtiger客户关系管理 使销售,支持和营销团队能够组织和协作以显著改善客户体验和业务成果。在本教程中,我们将在Ubuntu 20.04上安装Vtiger的开源版本。

在Ubuntu 20.04上安装和设置Vtiger CRM

先决条件

系统要求

确保至少有2个CPU内核,至少4GB RAM和足够的磁盘空间。 (Vtiger建议附件使用250G)

安装和设置LAMP堆栈

Vtiger是一个基于PHP的Web应用程序。因此,请确保安装并设置LAMP堆栈,然后再继续。在先前的指南中,我们已经介绍了在Ubuntu 20.04上LAMP堆栈的安装和设置。您可以按照下面的链接设置LAMP堆栈。

在Ubuntu 20.04上安装LAMP Stack

安装其他必需的PHP模块;

apt install php php-imap php-curl php-xml php-mysql php-mbstring

为Vtiger配置PHP

打开 /etc/php/7.4/apache2/php.ini 配置文件并进行以下调整;

vim /etc/php/7.4/apache2/php.ini
memory_limit = 256M
max_execution_time = 60
log_errors = Off
display_errors = Off
short_open_tag = Off

保存并退出文件。

为Vtiger创建数据库和数据库用户

接下来,一旦LAMP堆栈就位,以管理用户身份登录MySQL。

mysql -u root -p

请注意,本教程中使用的是MySQL 8。

mysql -V
mysql Ver 8.0.20-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

创建Vtiger数据库和数据库用户。确保替换用户名。

create database vtiger default character set utf8 default collate utf8_general_ci;
create user [email protected] identified by '[email protected]';

向Vtiger数据库上的Vtiger数据库使用授予所有特权。

grant all on vtiger.* to [email protected];

重新加载特权表并退出数据库;

flush privileges;
exit;

接下来,为MySQL实现以下全局配置;

echo -e '[mysqld]nsql_mode = ""' >> /etc/mysql/my.cnf

重新启动MySQL;

systemctl restart mysql

下载Vtiger应用程序Tarball

导航 Vtiger下载页面 以及Vtiger开源版本的最新压缩包。

wget https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.2.0/Core%20Product/vtigercrm7.2.0.tar.gz

在Ubuntu 20.04上解压缩并安装Vtiger CRM

下载完成后,将压缩包解压缩到您的首选Web根目录。注意,Vtiger已准备就绪,可以部署应用程序。

在此演示中,我们将使用 /var/www/vtigercrm 作为我们的默认Vtiger CRM Web根目录。

mkdir /var/www/vtigercrm
tar xzf vtigercrm7.2.0.tar.gz --strip-components=1 -C /var/www/vtigercrm/

为Vtiger CRM创建Apache Web配置

由于我们将Apache用作Vtiger CRM的Web服务器,因此您需要创建Web配置文件来定义如何从Web访问Vtiger,如下所示;

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

粘贴以下配置,根据您的设置进行更改。


     ServerName vtigercrm.kifarunix-demo.com
     DocumentRoot /var/www/vtigercrm/

     
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     

     ErrorLog /var/log/apache2/vtigercrm_error.log
     CustomLog /var/log/apache2/vtigercrm_access.log combined

如果需要,可以为Vtiger CRM配置SSL / TLS证书。

将Vtiger CRM Web根目录的所有权设置为Apache用户;

chown -R www-data:www-data /var/www/vtigercrm/

保存并退出上面的配置文件。

禁用默认的Apache网站;

a2dissite 000-default.conf

启用Vtiger CRM Apache网站;

a2ensite vtigercrm.conf

启用Apache重写模块;

a2enmod rewrite

检查Apache配置语法;

apachectl -t

如果你得到 Syntax OK,继续重新启动Apache。

systemctl restart apache2

从浏览器完成Vtiger CRM安装程序

在UFW上打开Apache以允许外部访问;

ufw allow 80/tcp

然后,您可以通过该地址访问它, http://服务器IP或主机名

在欢迎页面上,单击 Install 按钮以通过设置向导。

在下一页上,接受EULA并继续。

在“安装先决条件”上,确保满足所有先决条件。否则,请先修复它们,然后再继续。

在Ubuntu 20.04上安装和设置Vtiger CRM

在“系统配置”页面上,按照上述定义配置数据库连接详细信息,并设置您的Vtiger CRM管理帐户。

在Ubuntu 20.04上安装和设置Vtiger CRM

单击下一步查看系统配置设置。

下一个 页面上,选择您的行业,然后单击下一步继续安装。

在Ubuntu 20.04上安装和设置Vtiger CRM

等待安装完成。 这可能需要一些时间

安装完成后,为您想要的Vtiger功能选择模块。

在Ubuntu 20.04上安装和设置Vtiger CRM

单击下一步,然后登录到您的Vtiger。使用您在上面设置的管理凭据。

在Ubuntu 20.04上安装和设置Vtiger CRM

现在,您可以将更多小部件添加到仪表板。

大。这就是如何在Ubuntu 20.04上安装和设置Vtiger CRM的全部内容。您可以根据自己的喜好进一步配置它。请享用。

进一步阅读

Vtiger文档

参考

安装– Vtiger

其他教程

在MacOS X上通过OpenLDAP配置脱机身份验证

在MacOS X上配置OpenLDAP身份验证

在Ubuntu 20.04上安装和部署Kubernetes集群

在Ubuntu 20.04上使用Keepalived配置高可用性HAProxy

在Ubuntu 20.04上安装和设置HAProxy

Sidebar