如何在CentOS 8 Linux上安装vTiger CRM
让我们看一下如何在CentOS 8 Linux发行版上安装vTiger CRM。 Vtiger是一种开源CRM,其中包括库存,电子邮件,项目管理以及其他提供完整业务管理套件的工具。这将确保我们提供优质的支持,销售管理,并使营销团队能够顺畅地工作,以促进业务增长并提高客户满意度。
vTiger CRM的功能
vTiger CRM的一些主要功能包括但不限于:使用客户门户和支持票证支持自动化具有基于角色的访问控制提供从活动,潜在客户,潜在客户,报价,发票到销售的端到端管理。给我们Outlook,Thunderbird,Firefox和Gmail插件工作流,任务和项目管理支持通过CSV文件,Web到潜在客户的表单,报告和可自定义的用户仪表板的数据导入和导出
我们在CentOS 8上安装的vTiger CRM将需要Apache Web服务器,PHP和MariaDB数据库服务器。以下是使我们入门的步骤。
在CentOS 8上安装PHP
通过在终端上运行以下命令来安装PHP及其扩展:
sudo dnf -y install yum-utils sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm sudo dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf module reset php sudo dnf module -y install php:remi-7.2 sudo yum -y install vim php php-{pear,cli,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap,ldap,soap,xmlrpc}
如下配置PHP设置:
sudo vim /etc/php.ini
组:
date.timezone = Africa/Nairobi memory_limit = 256M upload_max_filesize = 64M display_errors = On log_errors = Off
安装MariaDB和创建数据库
vTiger CRM需要为其数据存储数据库。使用以下指南安装MariaDB:在CentOS 8上安装MariaDB
设置SQL模式
$sudo vim /etc/my.cnf.d/server.cnf [mysqld] sql_mode = ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
重启mysql服务
sudo systemctl restart mariadb
安装数据库服务器后,以root用户身份登录MySQL Shell并创建Database forvTiger CRM。
登录到MariaDB shell:
$mysql -u root -p
为vTiger CRM创建数据库和用户:
CREATE USER 'vtiger'@'localhost' IDENTIFIED BY 'StrongPassword'; CREATE DATABASE vtiger CHARACTER SET utf8 COLLATE utf8_general_ci;” GRANT ALL PRIVILEGES ON vtiger.* TO 'vtiger'@'localhost'; FLUSH PRIVILEGES; QUIT
检查我们是否可以以vtiger用户身份登录数据库shell:
$mysql -u vtiger -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 19 Server version: 10.4.11-MariaDB MariaDB Server Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | vtiger | +--------------------+ 2 rows in set (0.000 sec) MariaDB [(none)]> QUIT Bye
在CentOS 8 Linux上下载Vtiger
下一步是使用" wget"命令将最新的Vtiger最新版本下载到CentOS 8系统:
sudo dnf -y install wget wget https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.2.0/Core%20Product/vtigercrm7.2.0.tar.gz
解压缩档案以获取文件:
tar xvf vtigercrm7.2.0.tar.gz
安装Apache httpd服务器:
sudo dnf -y install httpd
将vtigercrm
文件夹及其内容移动到/var/www/html。
sudo mv vtigercrm /var/www/html/
配置Apache
然后设置适当的目录权限。
sudo chown -R apache:apache /var/www/html/vtigercrm
然后为vTiger创建虚拟主机文件:
sudo vim /etc/httpd/conf.d/vtigercrm.conf
添加数据:
<VirtualHost *:80> ServerAdmin theitroad@localhost ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/html/vtigercrm/ <Directory /var/www/html/vtigercrm Options +FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/httpd/vtigercrm_error.log CustomLog /var/log/httpd/vtigercrm_access.log combined </VirtualHost>
其中:theitroad @ localhost是服务器管理员电子邮件地址example.com和www.example.com是Vtiger CRM的有效DNS名称
验证文件语法:
$sudo apachectl -t Syntax OK
重新启动httpd服务:
sudo systemctl restart httpd
在防火墙中打开http端口。
sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --reload
禁用SELinux:
sudo setenforce 0 sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
在浏览器中打开" http://example.com"以完成安装。显示的第一页将是安装向导。
单击我同意以接受许可协议
确认所有安装准备工作后,请单击clickNext按钮。
系统下配置:
1.提供数据库和系统信息。数据库类型:MySQL主机名:localhost用户名:vtigerPassword:StrongPassword数据库名:vtiger
2.提供系统信息提供管理员用户密码提供管理员用户的姓氏提供电子邮件地址SetDate格式和时区
确认设置,然后单击下一步
设置行业类型并完成安装。
我们应该能够检查设置进度。
使用安装期间提供的凭据登录。
完成安装并登录到仪表板以开始管理vTiger CRM。