Vtiger CRM 安装指南

本文最后更新于2023年9月4日,已超过半年没有更新,如果内容失效,请在评论区反馈,谢谢!

CRM 的安装其实算是比较简单的,但初入门者往往是在环境配置上要走一些弯路。前面我们已经有提供《Vtiger CRM 从入门到放弃》手册,由于是基于 6.x 版本整理,这里再整理一下 CRM 7.x/8.x 的安装,供初入门者参考。

前言

Vtiger CRM 7.01 目前还不太稳定,有一些 bug,建议先在测试环境中测试成功后再决定是否用于生产环境,稳定版本Vtiger CRM 7.1GA已经正式发布稳定版本Vtiger CRM 8.0GA已经正式发布,强烈建议下载最新版本试用。

此安装指南完整版本已经整理到《Vtiger CRM 7 系统管理员&用户手册》中,请自行查阅。

Vtiger CRM 6 安装方法请参考《Vtiger CRM 从入门到放弃》手册。

安装环境准备

Vtiger CRM 7 是基于 PHP 和 MySQL 数据库构建的 WEB 应用,Vtiger CRM 7 安装前需要做如下准备工作。

硬件

  • 服务器:推荐使用阿里云或其它供应商 ECS 入门级云服务器,或本地自有主机,不推荐虚拟主机(对参数修改有限制)。购买入门级即可,后续有需要再升级。
  • 数据库:推荐使用阿里云或其它供应商 RDS 入门级云数据库。自建数据库如果优化不好运行效率相对较低一些。
  • 加密证书:推荐使用 Symantec 免费 DV SSL 证书对 CRM 网站进行加密访问。

操作系统:

  • Linux 操作系统 LAMP/LNMP 环境(推荐)
    • PHP 5.3-5.7,7.0,官方建议 PHP5.5,7.0,亲测 VT8.x 版本在 PHP 8.1~8.24 均可安装。
    • MySQL 5.1+/5.6+,MySQL 8.x,MariaDB 10.x;
    • Apache 2.1+,2.4+
  • Windows 环境:WAMP、XAMPP 或者 PHP Study 等集成环境,建议 php 版本选 php5.5,7.0,8.1 左右的版本,内存 4G 以上,建议先在本地调试成功再上传到生产环境。

MySQL 参数

  • 默认数据库字符集 utf-8,排序规则 utf8_general_ci
  • my.cnf 参数:
    • 默认存储引擎 Engine = InnoDB
    • SQL_MODE 不能设置为 STRICT_TRANS_TABLE
    • sql_mode = 空 (或 NO_ENGINE_SUBSTITUTION) for MySQL 5.6+,若不符合规则,安装时系统将提示改成sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

PHP扩展:

  • GD
  • IMAP
  • Zlib
  • xml
  • fileinfo
  • Exif
  • mbstring
  • OpenSSL
  • Curl

PHP参数:

  • error_reporting:E_WARNING & ~E_NOTICE & ~E_DEPRECATED
  • max_memory (min. 256MB)
  • max_execution_time:60s 以上,建议设置更大些
  • memory_limit:64M
  • safe_mode:Off’
  • display_errors:On
  • file_uploads:On
  • register_globals:On
  • output_buffering:On
  • log_errors:Off
  • short_open_tag:Off

浏览器:

建议 Chrome 、Firefox 等对 html5 支持较好的浏览器

点这里查看 Vtiger CRM 安装环境 FAQ

下载程序源代码
从官方渠道下载最新版本安装程序:

  1. 官方最新开发版:http://code.vtiger.com/vtiger/vtigercrm/repository/archive.zip?ref=master
  2. 官方稳定发布版:https://www.vtiger.com/open-source-crm/download-open-source/
  3. VTer 爱好者 QQ 群中文整合版已发布:点击链接加入群【Vtiger CRM 爱好者】

解压所有文件至 WEB 服务器根目录。

配置写权限

Vtiger安装目录中以下目录或者文件需要配置apache WEB 用户写权限:

  • config.inc.php
  • tabdata.php
  • parent_tabdata.php
  • cache
  • storage
  • user_privileges
  • modules
  • languages
  • cron/modules
  • test
  • logs

安装步骤

以下以 VTer 爱好者 QQ 群中文整合版为例(群内下载),官方版只是少一个中文,其它安装步骤是一样的。

第 1 步:

打开浏览器输入http://你的 vtiger crm 所在的 WEB 服务器 IP 或域名/index.php

安装界面中间提示选择语言,选择 zh_cn 为简体中文安装向导。官方版直接为英文,不能选择语言。

选择安装语言

选择语言后如果刷新就是这样的界面,点击“安装”按钮继续下一步。

切换为中文后

第 2 步:

授权协议,点击“同意”按钮继续安装。

授权协议

第 3 步:

检测安装环境,上半部分为必备,下半部分为推荐配置。具体设置请务必参考本指南前节介绍。

如果上半部分有标红字的项需要自行去服务器上安装对应的 php 扩展,重启 web 服务。安装后在此页面上点击“重新检测”按钮重新检测环境。

如果下半部分有标红字的项可以忽略,如果需要修改请进入服务器的 php.ini 参数设置中修改。

都通过后可以点击“下一步”按钮继续。

检测安装环境

如果检测的php设置参数与推荐配置不相符,会弹出一个提示,点击“确定”按钮继续。

php 参数提示

第 4 步:

填写系统配置参数。

左侧为数据库配置参数,请输入数据库相关参数。

  • 数据库连接地址:数据库在本机请输入localhost,在云端请输入云端地址
  • 用户名:数据库连接用户名
  • 密码:数据库连接密码
  • 数据库名称:vtiger crm 使用的数据库名称,自己取一个名字

如果数据库已经创建,只需要填写上面的配置信息。如果数据库尚未创建,需要勾选“由系统自动创建新数据库”复选框,输入数据库的 root 管理用户名和密码,系统将自动创建数据库。

数据库、管理员用户和时区配置

右侧上部为系统默认币种信息,选择您使用的币种。

右侧下部为系统管理员用户信息,初始化管理员密码、姓名、管理员 Email、日期格式和时区。时区这里默认没有中国时区,选择同为UTC+8的 Asia/Brunei

点击“下一步”按钮确认配置设定是否正确。

确认配置

如果配置正确,点击“下一步”按钮继续,否则可以返回修改。

第 5 步:

选择 CRM所应用的行业,此信息会返回给官方统计之用。

选择行业

点击“下一步”正式开始安装。

第 6 步:

如果前面配置都正常,这里就正式开始安装。

系统将在你的数据库中创建 520 多个表和相关数据。这里根据你的服务器配置和网络情况不同将会等待数分钟,请不要关闭此页面。安装完成后将自动转入下一步。如果安装完成后你进数据库看不到 520+ 张表,表示安装不完整,调整参数重新安装,否则肯定会出现空白页面。

安装时间视主机配置不同,大约是 20 多分钟左右。

安装(数据库)

第 7 步:

配置启用哪些模块。

这里可以选择 Vtiger 用于管理哪些业务,即选择你要安装哪些模块。

系统提供了一个基本类型和 5 个可选类型:

  • 联系人管理:统一管理和存储联系人、文档、电子邮件、日历等基础数据,这些模块为必装模块。
  • 销售自动化:从网站获取或者导入潜在客户,通过工作流转化为潜在的销售机会,同时提供个人和团队销售渠道跟进服务。
  • 市场营销:向联系人、潜在客户和客户发送推销电子邮件并评估效果。
  • 支持:通过服务单跟进客户请求,客户通过客户门户(客户门户模块需要另外单独安装)获取自助服务.
  • 账单和库存管理:构建产品和服务数据库,维护库存、价格表,报价单、销售订单和账单等。
  • 项目管理:管理与客户相关的项目,可给CRM用户分配工作任务。
选择模块

点击“查看模块”将弹出此类别将安装的模块。

查看模块

建议初入门者可以全选,安装后可以通过【CRM设置 – 模块管理】管理安装的模块。

最后一步:

管理员安装完成后将弹出此对话框,用于配置

  • 基础货币:设置你所在公司使用的基准货币,决定了多币种的汇率,请务必认真设置。
  • 管理员使用的语言:只是管理员自己的偏好,不影响其它人。
  • 时区:选择你所在的时区
  • 日期格式:看你自己喜欢
管理员初始化币种、语言、时区

如果是管理员创建的其它用户,首次登录系统后也会弹出一个对话框,用于设置此用户自己的语言、时区、日期格式等偏好。

用户首次登录初始化

至此,Vtiger CRM 7 安装完毕,恭喜你!

完整安装后通过 phpmyadmin 查看数据库,应为 500 多张表,VT8.0为 524 张表。表数量不够就是没安装完全

接下来就可以进入初始化系统了,关于系统初始化配置,系统自定义,各模块使用等具体请参考《Vtiger CRM 7 系统管理员&用户手册》

安装过程中如果出现白屏和各种提示,请参考《Vtiger CRM 常见问题及解答 FAQ》解决。如果 FAQ 没有帮助您解决安装使用中的问题,建议您加入 VTer 爱好者 QQ 群与国内众多 Vtiger CRM 爱好者一起讨论。

Vtiger CRM 7 系统管理员&用户手册已正式发布

Vtiger CRM 7 系统管理员&用户手册


建了一个 Vtiger CRM 爱好者 QQ 群,有真正愿意分享使用经验的朋友加入吧!也可以扫描二维码加群。

Vtiger CRM 爱好者

扫描二维码加群



除非注明,流浪天下 文章均为原创,转载请以链接形式注明出处。查看声明
本文链接地址:
订阅本站:https://maie.name/feed打赏:https://maie.name/donation

背包客,徒步自助旅行爱好者,户外旅行风光爱好者。前逍遥山水间户外团队成员,“流浪天下”博客网站站长。背包旅行,流浪天下,行走的日子,我只是天堂的过客...

猜你也喜欢:

66 条评论

  1. 您好!我这边有个问题,反复安装实践多次,都没有解决,所有环境安装都是按照要求设置的。

    问题是这样:部署完毕后,登陆系统。进入User Managerment,点击Profiles,打开界面后,点击很多页面元素都没有响应。比如:编辑配置权限(无响应),而且更严重的是,点击左上角的导航栏图标也没有响应。麻烦帮我指导一下,我已经反复安装过多次了,总是这样,谢谢!

    1. 你是跨版本升级,只能5.4导出数据,6.3中导入这样。否则你只能依次升级才能无缝切换,请参考:http://maie.name/711.html#18

      1. 我也试过一次升级,用的5.4的一键安装包升级到6.3后,extension打开为空白是为什么?

  2. bug有点多啊
    1.用户修改密码提示成功,但是密码还是老的(其实是修改失败)

    2.邮件模版内自定义邮件很多参数无效 比如说 密码:$users-user_password_custom$

    3.模块编辑器里面修改系统自带的字段的名称,提示成功,但是字段并没有变化

    4.上传照片也有问题 整个vtcrm目录我给的是777权限,权限应该是够的,但是上传头像调到空白页面

    5.工作流内邮件提醒不知为何 我会收到2次邮件提醒

    6.公司信息内上传图片失败,尺寸说明和原始图片(系统自带)不一样,改成一样上传还是不行

  3. 你好,有支付宝帐号么。我想加群付费时要银行卡,不知为何我银行卡支付不了

  4. 请教下啊
    我在群晖NAS下安装的7,环境是Apache 2.2、PHP 5.6,安装过程都没有出现什么问题,进去汉化设置这些也都正常,但是一旦退出登录,下次登录访问首页面就是空白页。这是什么问题啊?

      1. 是iis站点fastcgi超时时长没设置好,参见http://blog.csdn.net/abandonship/article/details/8730524

  5. 请问我在安装这个的时候,在最后等待安装的时间了 老是执行十分钟左右就报错500,数据库还没有创建完,PHP执行时间我也修改了,登录页也是空白页,请问是这是什么原因呢,谢谢

    1. 请检查环境版本号是否匹配、扩展是否都已经按要求安装好,数据库服务及资源是否稳定可靠

  6. 你好,我想把vtigercrm用到公司中。能否联系合作?付费的。谢谢

    1. Vtiger CRM 部署很简单,按照此文描述应该都可以成功部署,剩下的就是一些设置和熟悉的过程,可以加入qq群与爱好者们讨论。

  7. 升级到新版本后子账号的客户数据显示不出来,这个应该怎么处理?

      1. 有的,我设置的身份是sales manager,升级之前都可以读取数据的。

        1. 升级前应该备份,升级是否不小心覆盖了user_privileges目录下的权限配置,需要重新检查更新权限

          1. 要怎么检查更新权限呢?我能不能把之前的备份中这个目录的文件还原回去?

  8. 配置写权限
    Vtiger安装目录中以下目录或者文件需要配置apache WEB 用户写权限

    这个要怎么配置啊,我用的是xampp ,不知道在哪里配置

      1. 谢谢你,这么早就给我回复,因为我都是按照你文章一步一步的配置的,现在其他的功能都可以正常使用,但是所有的导入数据都是不成功的。
        页面提示错误信息:Sorry! Attempt to access restricted file. – modules//.php

        这个错误我按照别人的解决方案看过,我的配置是正确的。
        $root_directory = ‘C:\xampp\htdocs\vtigercrm/’;

        你的安装文章我反复看过几次,唯一没有做的就是没有做apache WEB 用户写权限,所以我怀疑是这个问题。

        1. 1)检查目录是否有写入权限;
          2)先在crm中创建记录,导出,不做任何修改,再导入试下是否成功
          3)自己检查其它功能是否正常

          1. 先创建到导出我试过的是可以的,但是再直接导入就不行。

            谢谢你,我已经加QQ群了,我在群里面寻求一下帮助吧。谢谢

          2. 你好,我是在lamp环境下搭建,安装过程中没有问题,但是最后登录的时候发现admin用户提示为无效用户,数据库里的users表里没有见到任何用户的信息,而且config.inc.php里的user和password都是空值,但是其他的值都是有的,比如数据库信息等。请问下这是什么原因呢?我已经搞了好久了。。。。谢谢

            1. 这个肯定是没安装成功,请检查环境是否符合官方要求,建议重新在符合要求的环境下安装,开启调试可以看到更多错误提示。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注