Centos7安装CRM过程(基于易迈云)
CRM即客户关系管理(CustomerRelationshipManagement)。顾客、关系、管理,这三个词本身就足以让我们头大,更别提它们三个一起出现在一起。但vTigerCRM要做的事就是让我们远离疼痛,它为我们提供了一个便捷的解决方案。vTigerCRM是一个用PHP脚本语言开发的开源客户关系管理工具,它使用MySQL作为数据库,并且声称是永久100%开源的CRM系统。本章将给予易迈云服务器来部署CRM服务端。一、Centos7检查系统更新:
yum update
http://i2.运维网.com/images/blog/201811/19/2a824d74a9d8093b69eca0c525d667d9.png
选择y回车,即可安装更新补丁;
二、Centos7自动更新设置:
yum -y install yum-cron
http://i2.运维网.com/images/blog/201811/19/3c0560039f02aced5cfc3151e136a822.png
vim /etc/yum/yum-cron.conf
http://i2.运维网.com/images/blog/201811/19/3bd766e293cbecace51118d5a7e8975a.png
将download_updates = yes;apply_updates = yes
http://i2.运维网.com/images/blog/201811/19/b3ccc345c31451e2fd9654ea184b51c7.png
ZZ保存退出。
三、安装LAMP
[*] 安装wget:
yum -y install wget screen git
http://i2.运维网.com/images/blog/201811/19/3eadf61ed7aee50cce100fea6cbe79ee.png
[*] 下载lamp.git:
git clone https://github.com/teddysun/lamp.git
http://i2.运维网.com/images/blog/201811/19/a88beb51d68101e4905fa4cfb3957d00.png
[*] 进入lamp目录:
cd lamp
http://i2.运维网.com/images/blog/201811/19/d172f9c6dc2b4345666a504918bf19b3.png
[*] 执如下戏命令:
chmod +x *.sh
http://i2.运维网.com/images/blog/201811/19/6938ecdbea5dd48079e1f49f480ac8f0.png
[*] 执如下戏命令:
screen -S lamp
http://i2.运维网.com/images/blog/201811/19/8ea66cd9f5091e2886c2aae79034a6cf.png
[*] 开始安装:
./lamp.sh
http://i2.运维网.com/images/blog/201811/19/d134bf2ab9490e206b5951332feaa58c.png
[*] 进行选择后,按任意键开始安装:(2,2,4,1,1)php最好安装版本7.X
http://i2.运维网.com/images/blog/201811/19/aaf6cb5ec1a209c3e3fa4913f582a6f0.png
http://i2.运维网.com/images/blog/201811/19/3ed56627119fe24a326621a644411743.png
http://i2.运维网.com/images/blog/201811/19/c28a4694945705438744ab186e0263c4.png
http://i2.运维网.com/images/blog/201811/19/dfb18821371066ec86033900f3f17182.png
http://i2.运维网.com/images/blog/201811/19/eeaee5db5fb7e061e11d61de9962e6d6.png
部分组件安装出错的话,可以手动下载安装包安装。
四、检查PHP扩展组件,MySQL参数,php.ini参数
[*] 检查所需的PHP扩展组件是否安装:GD、IMAP、Zlib、xml、fileinfo、Exif、mbstring、OpenSSL、Curl。输入IP地址,查看探针或phpinfo.php。
[*]查看MySQL参数是否正确(数据库字符集:utf-8,数据库存储引擎Engine = InnoDB,SQL_MODE不能为STRICT_TRANS_TABLES)
进入MySQL系统:
mysql -uroot -p
http://i2.运维网.com/images/blog/201811/19/e94bcb46e8f32fb59cdaf201126ad3a0.png
查看MySQL默认字符集:
show variables like '%char%';
http://i2.运维网.com/images/blog/201811/19/a14416a249c603d949ba363916607b15.png
查看sql_mode设置:
SELECT @@GLOBAL.sql_mode;
如果没问题就退出MySQL:
exit
查看MySQL的my.cnf参数(数据库存储引擎Engine = InnoDB,SQL_MODE 不能为 STRICT_TRANS_TABLES),查看my.cnf所在目录:
mysql --help|grep 'my.cnf'
进入/usr/local/mysql/目录:
cd /usr/local/mysql
编辑my.cnf
vim /etc/my.cnf
更改sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES为sql_mode = ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,ZZ保存退出:
重启MySQL服务命令:
/etc/init.d/mysqld restart
[*] 更改/usr/local/php/etc/php.ini部分参数:
error_reporting:E_ALL & ~E_NOTICE & ~E_DEPRECATED
safe_mode:Off
display_errors:On
file_uploads:On
max_execution_time:0
memory_limit:64M
log_errors:Off
output_buffering:On
register_globals:On
short_open_tag:Off
allow_call_time_pass_reference = Off(用于设置定时任务运行)
[*]重启Apache服务命令:
/etc/init.d/httpd restart
五、安装CRM:
[*] 下载CRM后,解压CRM:
wget https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz
tar xzf vtigercrm7.1.0.tar.gz.tar.gz
[*] 将解压的/root/ vtigercrm,拖拽到/data/www/default/
授权: chmod -R 777 /data/www/default/vtigercrm
[*]在浏览器上输入IP/ vtigercrm开始安装
六、设定定时任务:
[*] 测试vtigercron.sh是否可以运行,进入/vtigercrm/cron/目录:
cd /data/www/default/vtigercrm/cron
[*] 测试vtigercron.sh是否可以运行:
sh vtigercron.sh
http://i2.运维网.com/images/blog/201811/19/2f9c66be23d114bb0d497c991175c921.png
[*] 运行chmod a+x vtigercron.sh:
chmod a+x vtigercron.sh
http://i2.运维网.com/images/blog/201811/19/d46966eafb19b1446edf1321649447f7.png
[*] 进入定时任务编辑界面:
crontab -e
http://i2.运维网.com/images/blog/201811/19/5665fa0f2895c44140af5f9dcbd2e258.png
[*]编辑定时任务每十五分钟运行一次工作流:
/15 * /data/www/default/vtigercrm/cron/vtigercron.sh
http://i2.运维网.com/images/blog/201811/19/2f53ea53b4c3f111d0bbe45eed508e17.png
[*]重新载入定时任务:
/bin/systemctl reload crond.service
http://i2.运维网.com/images/blog/201811/19/11ef29915e2de15de9926a11792fa2d2.png
七、删除安装压缩包,节省空间:
[*] 进入root目录:
cd /root/
http://i2.运维网.com/images/blog/201811/19/2b02a4771b0db0a16a4eafa4914c06cf.png
[*]删除lamp目录:
rm –rf lamp
http://i2.运维网.com/images/blog/201811/19/a029810657545e29c558a12574565efa.png
页:
[1]