sugarCRM55安装配置说明.docx
文本预览下载声明
sugarCRM5.5安装配置说明
sugarCRM 是世界领先的商业开源客户关系管理软件,为各种规模的企业提供 CRM 解决方 案。基于全球最前沿的信息技术, SugarCRM 简单易用、功能强大,贯穿于售前、销售、售 后等整个业务流程,显著提升您的客户关系管理与业务表现。
SugarCRM属于开源软件,目前最新版本是 5.5.1。在安装期间遇到了不少的问题,在此进行 说明,希望能够对其它人有所帮助:
需要安装环境:
PHP5.2.13:最新版本是 PHP5.3.1,不过最好使用这个版本, sugarcrm5.5.1在安装过程
中会提示找不到 PHP文件。
Apache2.2.14 :最新版本是 Apache2.3.5:download.cgi
数据库:mySql、MSSQLServeK oracle:这里需要说明的一点, 数据库如果使用 MSSQLServer, 请安装 SQLService2000版本,最好不要使用 MSSQLServer2005或者2008,因为PHP5.2.13版
本中的php_mssql.dll只支持 SQLServer2000对于2005和2008还需要另外到 Microsoft官方 网站上下载另外的驱动程序 ,进行一些配置,并且支持不是很好。关于 2005 和 2008的说明 下文会进行说明。 mysql 和 Oracle 具体怎么样就不清楚了,因为我使用的是 SQLServer2008.
SugarCRM5.5: 5.5版本已经有中文语言包了。
安装 SugarCRM:
配置好Apache和PHP环境后,把 Sugarcrm解压缩到apaceh的htdocs目录下,文件名 称修改为sugarcrm,在浏览器中输入以下 URL:
按页提示就可以一步步的进行安装操作了。 具体操作方式可以从下面的链接中作为参考, 有说明和截图,非常详细:
安装问题:
我这里刚开始使用的是 MS SQLServer2008在安装过程遇到三个问题(忘记截图了) :
提示数据没有安装。
MBString 设置问题。
解决办法:在 windows xp sp3 操作环境中发现去除 ;extension=php_mbstring.dll 前 的 ; 即可解决,如果在 windows server2003 中不但要去除 ;extension=php_mbstring.dll 前的 ; . 还要分别对下面几项进行修改:
ernal_encoding = EUC-JP
mbstri ng.http」nput = auto mbstri ng.http_output = SJIS
mbstri ng.detect_order = auto
mbstri ng.substitute_character = none
session.save_path找不到路径问题。
解决办法: 在php.ini中默认的设置是:;session.save_path = /temp,这个路径是 指向系统盘根目录下的 temp文件,因为系统盘中没有建立这个文件夹, 并且php.ini自己不
会自己建立文件夹, 所以会提示错误的, 这个路径可以在安装目录中建立一个文件, 并赋予
相应的权限,这个路径可以是绝对也可以是相对的。
修改后的形式如下: session.save_path = D:/Program htdocs/temp。
第二和第三个问题比较容易解决, 现在来详细解决第一个问题,如果在安装过程中遇到
的问题不能全部解决,安装无法继续。
上面已经说过,在 php的ext目录中的 php_mssql.dll文件是为了 php连接
MSSQLServer2000准备的东西,所以它并不支持 SQLServer2005和2008,这个是比较好郁闷的 事情,刚开始我安装的是 sqlserver2008,sugarcrm5.5无论如何检测不到安装的数据库,颇费
周折啊。
到目前为止, sugarcrm5.5依然对 SqlServer2008无法支持。下面仅仅对针对
SQLServer2005 进行说明。
为了能够支持需要到 Microsoft 上下载 SQL Server Driver for PHP 1.1.
址址:
把下载的文件解压到指定文件后,会看到里面包括:
Driver file
PHP versio n
Thread safe?
Use with PHP .dll
php_sqlsrv_53_ nts_vc6.dll
5.3
no
php5.dll
php_sqlsrv_53_ nts_vc9.dll
5.3
no
php5.dll
php_sqlsrv_53_ts_vc6.dll
5.3
yes
php5ts.dll
php_sqlsrv_53
显示全部