前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一键部署SuiteCRM

一键部署SuiteCRM

原创
作者头像
网久软件
修改2021-05-31 10:32:04
3.6K0
修改2021-05-31 10:32:04
举报
文章被收录于专栏:ERP / CRM / CMSERP / CRM / CMS

关于

SuiteCRM是一个屡获殊荣的企业级的、强大的、可定制的,免费的CRM系统。包括市场、销售过程管理、协作管理、工作流、门户等功能模块。所有功能全部开源,完全具备商业CRM软件媲美的功能和架构。官方演示

准备

在开始 SuiteCRM 的安装部署之前,建议完成如下事情:

  • 浏览器访问:http://公网ip/9panel ,快速了解镜像的使用
  • 查看镜像环境参数,包括:目录路径、版本、数据库、虚拟主机配置文件等马上查看

SuiteCRM 安装到服务器

如果你使用的是 SuiteCRM 镜像,本节请忽略,直接阅读下一节 【SuiteCRM 初始化安装向导】

如果你使用的是 LAMP 镜像,请先将 SuiteCRM 安装到服务器,操作步骤如下:

  1. 通过域名控制台完成解析域名(增加一个A记录指向服务器IP),并测试是否成功
  2. 通过 phpMyAdmin 登录 MySQL,为 SuiteCRM 系统增加一个数据库,假如名称为:suitecrm
  3. 到 SuiteCRM 官方下载源码
  4. 参考《如何在 LAMP 上增加网站》 ,将 SuiteCRM 安装到服务器的 LAMP 环境中

SuiteCRM 初始化安装向导

  1. 本地浏览器访问:http://域名 或?http://公网IP?进入安装向导(首选域名访问方式)
  2. 环境检测会自动通过,选择Next进入下一步
  3. 系统进入配置数据库界面(查看数据库账号密码)。然后设置管理员账号,牢记之,点击“安装”
  1. 系统进入安装过程,耐心等待,安装成功后系统会进行提示
  1. 开始体验后台

需要了解更多SuiteCRM 的使用,请参考官方文档:SuiteCRM Documentation

常见问题

浏览器打开IP地址,无法访问 SuiteCRM(白屏没有结果)?

您的服务器对应的安全组80端口没有开启(入规则),导致浏览器无法访问到服务器的任何内容

本部署包采用的哪个数据库来存储 SuiteCRM 数据?

部署包内置 MySQL

是否可以采用云厂商提供的 RDS 来存储 SuiteCRM 数据?

可以

SuiteCRM如何安装中文包?

SuiteCRM默认安装只有英文,需要中文或其他语言,需要下载语言包,然后通过后台进行安装,以中文为例,具体如下:

  1. 下载中文语言包?– 存到本地电脑上
  2. 以Admin身份进入SuiteCRM,进入 “Module loader”
  3. Upload file->Install it->Commit
  4. Go to “Admin” enter “Repair” and apply “Quick repair and rebuild” for languages
  5. 退出 SuiteCRM
  6. 先选择所需的语言,再登录
SuiteCRM如何发送邮件?

SuiteCRM支持第三方的SMTP发送邮件模式,具体如下:

  1. 打开SuiteCRM->Administartor->Admin->Email->Email Setting,打开邮件发送设置项(Outgoing Mail Configuration)
  2. 选择匹配的SMTP服务商,参考下图完成SMTP(我们以163为例);
    SMTP Mail Server 处请填写 smtp 服务器的地址 ; SMTP Port 处请填写正确的端口号; Use SMTP Authentication 处选择发送邮件是否需要验证账号 Enable SMTP over SSL or TLS 处请邮件服务器支持的连接协议; Use Name 处请输入自己的邮箱地址 ; Password 处请输入SMTP授权码(不同于邮箱密码) * Allow users to use this account for... 处请勾选

以上参数设置以163为例,不同SMTP提供商的设置略有差异,请务必明确您所使用的SMTP所要求的设置方式。

  1. 设置无误后,请点击“Send Test Email”进行测试以验证

另外,SuiteCRM安装过程(第三步)也可以设置SMTP,参考下图:

修改了数据库密码SuiteCRM不能访问?

有些用户安装的时候使用的是root/123456这个数据库账号,后续觉得有些不安全,因此修改了数据库root密码,发现SuiteCRM不能访问了。

首先,不能访问是正常的,因为SuiteCRM在安装的时候已经将数据库账号信息写到配置文件中,若后续修改数据库密码,配置文件不会自动更新.

只需要修改配置文件: /data/wwwroot/default/suitecrm/config.php,对应的 db_password 参数即可

代码语言:txt
复制
'dbconfig' => 
  array (
    'db_host_name' => 'localhost',
    'db_host_instance' => 'SQLEXPRESS',
    'db_user_name' => 'root',
    'db_password' => '123456',  //数据库密码
    'db_name' => 'suitecrm',
    'db_type' => 'mysql',
    'db_port' => '',
    'db_manager' => 'MysqliManager',
  ),
SuiteCRM 安装向导完整填写了数据库和管理员信息只有,点击【Next】没有任何反应?

问题原因:经过排查,发现【Next】动作有文件404(估计是Ajax触发),即有文件无法下载程序没有反应

解决方案:临时购买一台香港地区的Windows服务器,在这个服务器打开浏览器安装SuiteCRM即可

SuiteCRM体验地址

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于
  • 准备
  • SuiteCRM 安装到服务器
  • SuiteCRM 初始化安装向导
  • 常见问题
    • 浏览器打开IP地址,无法访问 SuiteCRM(白屏没有结果)?
      • 本部署包采用的哪个数据库来存储 SuiteCRM 数据?
        • 是否可以采用云厂商提供的 RDS 来存储 SuiteCRM 数据?
          • SuiteCRM如何安装中文包?
            • SuiteCRM如何发送邮件?
              • 修改了数据库密码SuiteCRM不能访问?
                • SuiteCRM 安装向导完整填写了数据库和管理员信息只有,点击【Next】没有任何反应?
                • SuiteCRM体验地址
                相关产品与服务
                云服务器
                云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                http://www.vxiaotou.com