注意:php必须为5.6版本,否则会报不同种类的错误!
SugarCRM Community Edition是免费使用的。本文将逐步指导您如何在Ubuntu系统上安装SugarCRM CE。
为了运行SugarCRM应用程序,我们需要设置LAMP环境。我们假设您已经在系统上安装了PHP,MySQL和Apache。如果您没有使用以下文章。 (该步骤略)
在继续安装之前,请阅读以下重要信息。该信息将帮助您确定此时是否准备安装该应用程序。
所需的系统组件 |
---|
在开始之前,请确保您具有以下系统组件的受支持版本: 数据库/数据库管理系统(例如:MySQL,SQL Server,Oracle,DB2)Web服务器(Apache,IIS)请参阅发行说明中的兼容性列表,以获取要安装的Sugar版本的兼容系统组件。 |
初始系统检查 |
---|
当您开始安装过程时,将在Sugar文件所在的Web服务器上执行系统检查,以确保系统配置正确并且具有成功完成安装所需的所有必要组件。 系统检查以下所有内容: PHP版本 –必须与应用程序兼容 会话变量 –必须正常工作 MB字符串 –必须在php.ini中安装并启用 数据库支持 –必须存在于MySQL,SQL Server,Oracle或DB2 Config.php –必须存在并且必须具有适当的权限才能使其可写以下Sugar文件必须是可写的:/自定义/缓存/模块/上传如果检查失败,将无法继续安装。 将显示一条错误消息,说明您的系统未通过检查的原因。进行必要的更改后,您可以再次进行系统检查以继续安装。 |
接受许可协议并单击 下一个
选择安装选项(我们希望选择典型安装),然后单击 下一个
选择数据库类型,您可以使用SQL Server或MySQL作为数据库(我正在使用MySQL),然后单击 下一个。
就我而言,SQL Server未出现是因为我没有在PHP中安装SQL Server库。
填写所需的数据库详细信息,如下面的快照,然后单击 下一个。
典型安装或定制安装 |
---|
执行系统检查后,可以选择“典型”安装或“自定义”安装。 对于典型安装和自定义安装,您将需要了解以下内容: 将容纳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时计划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