sugarCRM安装配置说明.docx

上传人:b****1 文档编号:232039 上传时间:2022-10-07 格式:DOCX 页数:4 大小:37.90KB
下载 相关 举报
sugarCRM安装配置说明.docx_第1页
第1页 / 共4页
sugarCRM安装配置说明.docx_第2页
第2页 / 共4页
sugarCRM安装配置说明.docx_第3页
第3页 / 共4页
sugarCRM安装配置说明.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

sugarCRM安装配置说明.docx

《sugarCRM安装配置说明.docx》由会员分享,可在线阅读,更多相关《sugarCRM安装配置说明.docx(4页珍藏版)》请在冰豆网上搜索。

sugarCRM安装配置说明.docx

sugarCRM5.5安装配置说明

sugarCRM是世界领先的商业开源客户关系管理软件,为各种规模的企业提供CRM解决方案。

基于全球最前沿的信息技术,SugarCRM简单易用、功能强大,贯穿于售前、销售、售后等整个业务流程,显著提升您的客户关系管理与业务表现。

SugarCRM属于开源软件,目前最新版本是5.5.1。

在安装期间遇到了不少的问题,在此进行说明,希望能够对其它人有所帮助:

1.需要安装环境:

PHP5.2.13:

最新版本是PHP5.3.1,不过最好使用这个版本,sugarcrm5.5.1在安装过程中会提示找不到PHP文件。

Apache2.2.14:

最新版本是Apache2.3.5:

http:

//httpd.apache.org/download.cgi

数据库:

mySql、MSSQLServer、oracle:

这里需要说明的一点,数据库如果使用MSSQLServer,请安装SQLService2000版本,最好不要使用MSSQLServer2005或者2008,因为PHP5.2.13版本中的php_mssql.dll只支持SQLServer2000,对于2005和2008还需要另外到Microsoft官方网站上下载另外的驱动程序,进行一些配置,并且支持不是很好。

关于2005和2008的说明下文会进行说明。

mysql和Oracle具体怎么样就不清楚了,因为我使用的是SQLServer2008.

SugarCRM5.5:

5.5版本已经有中文语言包了。

2.安装SugarCRM:

配置好Apache和PHP环境后,把Sugarcrm解压缩到apaceh的htdocs目录下,文件名称修改为sugarcrm,在浏览器中输入以下URL:

http:

//localhost/sugarcrm/install.php

按页提示就可以一步步的进行安装操作了。

具体操作方式可以从下面的链接中作为参考,有说明和截图,非常详细:

3.安装问题:

我这里刚开始使用的是MSSQLServer2008,在安装过程遇到三个问题(忘记截图了):

1.提示数据没有安装。

2.MBString设置问题。

解决办法:

在windowsxpsp3操作环境中发现去除;extension=php_mbstring.dll前的;即可解决,如果在windowsserver2003中不但要去除;extension=php_mbstring.dll前的;.还要分别对下面几项进行修改:

mbstring.internal_encoding=EUC-JP

mbstring.http_input=auto

mbstring.http_output=SJIS

mbstring.detect_order=auto

mbstring.substitute_character=none

3.session.save_path找不到路径问题。

解决办法:

在php.ini中默认的设置是:

;session.save_path="/temp",这个路径是指向系统盘根目录下的temp文件,因为系统盘中没有建立这个文件夹,并且php.ini自己不会自己建立文件夹,所以会提示错误的,这个路径可以在安装目录中建立一个文件,并赋予相应的权限,这个路径可以是绝对也可以是相对的。

修改后的形式如下:

session.save_path="D:

/ProgramFiles/Apache2.2/htdocs/temp"。

第二和第三个问题比较容易解决,现在来详细解决第一个问题,如果在安装过程中遇到的问题不能全部解决,安装无法继续。

上面已经说过,在php的ext目录中的php_mssql.dll文件是为了php连接MSSQLServer2000准备的东西,所以它并不支持SQLServer2005和2008,这个是比较好郁闷的事情,刚开始我安装的是sqlserver2008,sugarcrm5.5无论如何检测不到安装的数据库,颇费周折啊。

   到目前为止,sugarcrm5.5依然对SqlServer2008无法支持。

下面仅仅对针对SQLServer2005进行说明。

  为了能够支持需要到Microsoft上下载SQLServerDriverforPHP1.1.

   址址:

   把下载的文件解压到指定文件后,会看到里面包括:

Driverfile

PHPversion

Threadsafe?

UsewithPHP.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_ts_vc9.dll

5.3

yes

php5ts.dll

php_sqlsrv_52_nts_vc6.dll

5.2

no

php5.dll

php_sqlsrv_52_ts_vc6.dll

5.2

yes

php5ts.dll

  1.根据你安装的PHP版本,把相应的dll文件复制到ext目录中,并在php.ini文件中添加extension=php_sqlsrv_ts.dll或者extension=php_sqlsrv.dll,

  2.把ntwdblib.dll和msvcr71.dll都放到ext目录和系统system32中。

ntwdblib.dll主要提供数据库连接服务.如果在当前目录中已存在以上两个文件,请覆盖。

  3.然后重新启动Apache。

注意=号右边是解开过后的扩展的两个驱动的文件名,必须保证此文件在配置好的扩展目录内,而且需要注意此处最初不需要带“;”。

【*:

在php.ini文件里面,首部分号的含义代表行注释,如果有分号的时候,服务器在读取配置的时候会略过分号这一行不去读取相关内容,只有没有加分号的行才会被服务器读取。

  请注意:

以上方法不一定成功,但是有一个更加快速,并且万无一失的方法:

   

  请进入到以下地址:

 找到:

找到:

在这里选择Download,下载后在配置好的环境中直接安装即可。

其中的SqlServer是2005版本。

以上如果你的系统中安装的是SQLServer2000则不需要进行以上操作。

关于SQLServer与PHP更详细的操作说明,请参考以下链接,都非常的详细:

官方网站说明:

Microsoft说明:

SugarCRM5.5操作手册:

PHP5的DLL库文件,如果PHP5中的一些DLL文件找不到可以到以下链接去寻找:

http:

//kromann.info/download.php?

strFolder=php5_1-Release_TS&strIndex=PHP5_1

以上即是全部我所遇到的问题以相关资料,皆因能力、时间有限,不能全部说明,见谅,请大家在线交流进步。

不过最后,还是使用的SQLServer2000,这样会造成在执行SQL语句时,发生一些错误以及乱码问题。

发现在安装不同版本的SQLServer时,只要实例名不同,可以安装在同一台机器上的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1