sugarCRM安装配置说明Word下载.docx
《sugarCRM安装配置说明Word下载.docx》由会员分享,可在线阅读,更多相关《sugarCRM安装配置说明Word下载.docx(4页珍藏版)》请在冰豆网上搜索。
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中不但要去除;
.还要分别对下面几项进行修改:
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
php_sqlsrv_53_ts_vc6.dll
yes
php5ts.dll
php_sqlsrv_53_ts_vc9.dll
php_sqlsrv_52_nts_vc6.dll
5.2
php_sqlsrv_52_ts_vc6.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文件找不到可以到以下链接去寻找:
//kromann.info/download.php?
strFolder=php5_1-Release_TS&
strIndex=PHP5_1
以上即是全部我所遇到的问题以相关资料,皆因能力、时间有限,不能全部说明,见谅,请大家在线交流进步。
不过最后,还是使用的SQLServer2000,这样会造成在执行SQL语句时,发生一些错误以及乱码问题。
发现在安装不同版本的SQLServer时,只要实例名不同,可以安装在同一台机器上的。