SugarCRM CE安装教程

注意:php必须为5.6版本,否则会报不同种类的错误!

SugarCRM Community Edition是免费使用的。本文将逐步指导您如何在Ubuntu系统上安装SugarCRM CE。

为了运行SugarCRM应用程序,我们需要设置LAMP环境。我们假设您已经在系统上安装了PHP,MySQL和Apache。如果您没有使用以下文章。 (该步骤略)

SugarCRM CE安装第一步
SugarCRM CE安装第一步
 SugarCRM CE安装第二步
SugarCRM CE安装第二步

在继续安装之前,请阅读以下重要信息。该信息将帮助您确定此时是否准备安装该应用程序。

  所需的系统组件
在开始之前,请确保您具有以下系统组件的受支持版本:
数据库/数据库管理系统(例如:MySQL,SQL Server,Oracle,DB2)Web服务器(Apache,IIS)请参阅发行说明中的​​兼容性列表,以获取要安装的Sugar版本的兼容系统组件。
  初始系统检查
当您开始安装过程时,将在Sugar文件所在的Web服务器上执行系统检查,以确保系统配置正确并且具有成功完成安装所需的所有必要组件。

系统检查以下所有内容:
PHP版本 –必须与应用程序兼容
会话变量 –必须正常工作
MB字符串 –必须在php.ini中安装并启用
数据库支持 –必须存在于MySQL,SQL Server,Oracle或DB2
Config.php –必须存在并且必须具有适当的权限才能使其可写以下Sugar文件必须是可写的:/自定义/缓存/模块/上传如果检查失败,将无法继续安装。
将显示一条错误消息,说明您的系统未通过检查的原因。进行必要的更改后,您可以再次进行系统检查以继续安装。

接受许可协议并单击 下一个

  SugarCRM CE安装-同意协议
SugarCRM CE安装-同意协议

选择安装选项(我们希望选择典型安装),然后单击 下一个

   SugarCRM CE安装-典型安装
SugarCRM CE安装-典型安装

选择数据库类型,您可以使用SQL Server或MySQL作为数据库(我正在使用MySQL),然后单击 下一个

就我而言,SQL Server未出现是因为我没有在PHP中安装SQL Server库。

SugarCRM CE安装-数据库选择
SugarCRM CE安装-数据库选择

填写所需的数据库详细信息,如下面的快照,然后单击 下一个

  典型安装或定制安装
执行系统检查后,可以选择“典型”安装或“自定义”安装。

对于典型安装和自定义安装,您将需要了解以下内容:
将容纳Sugar数据的数据库类型兼容的数据库类型:MySQL,MS SQL Server,Oracle,DB2。

数据库所在的Web服务器或计算机(主机)的 名称如果数据库位于本地计算机上,或者与Sugar文件位于同一台Web服务器或计算机上,则它可以是localhost

您要用来容纳Sugar数据的数据库的名称您可能已经具有要使用的现有数据库。如果提供现有数据库的名称,则在定义Sugar数据库的架构时,将在安装期间删除数据库中的表。如果您还没有数据库,则您提供的名称将用于在安装过程中为实例创建的新数据库。

数据库管理员用户名和密码数据库管理员应该能够创建表和用户并写入数据库。如果数据库不在本地计算机上和/或您不是数据库管理员,则可能需要联系数据库管理员以获取此信息。

Sugar数据库的用户名和密码该用户可以是数据库管理员,或者您可以提供另一个现有数据库用户的名称。如果要为此目的创建一个新的数据库用户,则可以在安装过程中提供新的用户名和密码,并在安装过程中创建该用户。对于自定义设置,您可能还需要了解以下内容:
安装后将用于访问Sugar实例的URL。该URL应包括Web服务器或计算机名称或IP地址。

[可选] 会话目录的路径(如果希望使用自定义会话目录获取Sugar信息),以防止会话数据在共享服务器上容易受到攻击。

[可选] 如果要覆盖Sugar日志的默认目录,则为自定义日志目录的路径

[可选] 应用程序ID,如果您希望覆盖自动生成的ID,以确保一个Sugar实例的会话不会被其他实例使用。

在您的语言环境中最常用的字符集

有关更多详细信息,请参阅《安装指南》。
 SugarCRM CE安装-数据库配置
SugarCRM CE安装-数据库配置
数据库配置
* 必填项目提供数据库名称将包含您要安装的Sugar实例的数据的数据库名称:
*数据库名称数据库所在的Web服务器或计算机(主机)的名称(例如localhost或www.mydomain.com):
*主机名提供数据库用户信息可以创建数据库表和用户以及可以写入数据库的数据库管理员的用户名和密码对于设置Sugar数据库是必需的。
*数据库管理员用户名 数据库管理员密码
为了安全起见,您可以指定一个独占数据库用户来连接到Sugar数据库。该用户必须能够在将为此实例创建的Sugar数据库上写入,更新和检索数据。该用户可以是上面指定的数据库管理员,或者您可以提供新的或现有的数据库用户信息。 
糖数据库用户名 提供现有用户定义要创建的用户与管理员用户相同
 选择演示数据 用演示数据填充数据库?没有是
验证数据库凭证
验证数据库凭证

安装后在管理面板中填写用于登录的管理员帐户详细信息,然后单击 下一个

SugarCRM安装-管理员账户
SugarCRM安装-管理员账户
确认设定
数据库配置数据库类型MySQL的
主机名本地主机
数据库名称c1sugarce(将不会创建)
数据库管理员用户名c1crm
用演示数据填充数据库?删除表是系统凭证糖数据库用户名c1crm糖数据库用户密码(隐)糖应用程序管理员名称管理员糖管理员用户密码(隐)系统环境PHP版本7.2.24-0ubuntu0.18.04.6XML解析MB字符串模块可写的SugarCRM配置文件(config.php)可写的自定义目录可写模块子目录和文件可写上传目录可写数据子目录可写缓存子目录PHP内存限制还可以(128M)ZLIB压缩模块ZIP处理模块PCRE库IMAP模块cURL模块上传档案大小警告:您的PHP配置应更改为允许上传至少6MB的文件。精灵支持PHP允许使用流(upload://)您的PHP配置文件(php.ini)的位置:/etc/php/7.2/fpm/php.ini
 设置Crontab 注意:为了运行Sugar Schedulers,
将以下行添加到crontab文件中:* * * * * cd / var / www / clients / client1 / web4 / web; php -f cron.php> / dev / null 2>&1

该屏幕将显示您所做的选择。它还显示在使用SugarCRM时计划cron以自动执行任务。现在点击安装

To Setup Crontab Note: In order to run Sugar Schedulers, add the following line to the crontab file:
*    *    *    *    *     cd /var/www/clients/client1/web4/web; php -f cron.php > /dev/null 2>&1
SugarCRM时计划cron以自动执行任务
SugarCRM时计划cron以自动执行任务
SugarCRMCE安装完成
SugarCRMCE安装完成
 SugarCRMCE 登录界面
SugarCRMCE 登录界面
 SugarCRMCE 安装完成
SugarCRMCE 安装完成

推荐阅读

  1. WordPress 中的 SugarCRM 客户门户 – CRMjetty
  2. 在 SugarCRM 中轻松管理日历和工作计划
  3. SugarCRM保护数据安全的几种方式
  4. SugarCRM 11.0 用户使用指南
  5. SugarCRM 11.0.1 发行说明
  6. 如何通过javascript登录SugarCRM实例
  7. SugarCRM移动端 31.0上线了
  8. 使用Oracle数据库安装SugarCRM

发表评论

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