云网牛站
所在位置:首页 > Linux云服务器 > 在CentOS 8 Linux服务器上安装vTiger CRM的方法

在CentOS 8 Linux服务器上安装vTiger CRM的方法

2020-01-17 11:00:25作者:戴进稿源:云网牛站

本文介绍在CentOS 8 Linux服务器上安装vTiger CRM的方法,包括配置。在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}

sudo yum -y install vim php php-{imap,ldap,soap,xmlrpc}

如下配置PHP设置:

sudo vim /etc/php.ini

配置如下:

date.timezone = Asia/Shanghai

memory_limit = 256M

upload_max_filesize = 64M

display_errors = On

log_errors = Off

 

二、安装MariaDB和创建数据库

vTiger CRM需要为其数据存储,参考在CentOS 8/RHEL 8服务器上安装MariaDB 10.4版本的具体步骤

设置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并为vTiger 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

在CentOS 8 Linux服务器上安装vTiger CRM的方法

 

三、在CentOS 8 Linux上下载Vtiger

下一步是使用wget命令将最新的Vtiger最新版本下载到CentOS 8系统,下载地址是:https://sourceforge.net/projects/vtigercrm/files/,当然最新版本是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服务器并完成vTiger CRM的安装

设置适当的目录权限:

sudo chown -R apache:apache /var/www/html/vtigercrm

然后为vTiger创建Virtual Host文件:

sudo vim /etc/httpd/conf.d/vtigercrm.conf

添加数据:

<VirtualHost *:80>

ServerAdmin webmaster@example.com

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>

注:

webmaster@example.com是服务器管理员的电子邮件地址。

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完成安装,显示的第一页将是安装向导:

在CentOS 8 Linux服务器上安装vTiger CRM的方法

单击“I Agree”接受许可协议:

在CentOS 8 Linux服务器上安装vTiger CRM的方法

确认所有安装先决条件后,单击下一步按钮:

在CentOS 8 Linux服务器上安装vTiger CRM的方法

在系统配置下:

1.提供数据库和系统信息:

数据库类型:MySQL

主机名:localhost

用户名:vtiger

密码:StrongPassword

数据库名称:vtiger

2.提供系统信息:

提供管理员用户密码、提供姓氏、提供管理员用户的电子邮件地址、设置日期格式和时区。

确认设置,然后单击下一步:

在CentOS 8 Linux服务器上安装vTiger CRM的方法

设置您的行业类型并完成安装:

在CentOS 8 Linux服务器上安装vTiger CRM的方法

您应该能够检查设置进度:

在CentOS 8 Linux服务器上安装vTiger CRM的方法

使用安装期间提供的帐户登录:

在CentOS 8 Linux服务器上安装vTiger CRM的方法

完成vTiger CRM安装并登录到控制面板以开始管理vTiger CRM。

 

相关主题

在Ubuntu 18.04系统上安装Vtiger CRM的方法

精选文章
热门文章