2010-09-24 115 views
0

安装roundcube的webmail:我DB设置(!赢SERV 2008,MS SQL 2008 - 但即使这是一个战斗),我可以浏览到安装程序,但是当我去设置所有没有数据库列表中的SQL Server选项?roundcube MSSQL设置

任何人有任何想法那是怎么回事?我可以看到MySql,MySqli和PgSql,但没有MSSQL。

回答

0

请确保您已激活你的php.ini的MSSQL扩展。我不知道这个脚本,但通常安装程序会首先检测哪些数据库扩展可用,并让您只使用这些扩展。

那么找到你的php.ini并搜索它是这样的:

extension=msql.dll 

如果你不能找到这行,将其添加到文件(可能重新启动你的web服务器),然后再试一次。

+0

啊 - 我有 - 我需要下载DLL什么?我甚至重新启动服务器 - nothign ... – iwayneo 2010-09-24 17:18:06

+0

我认为它是默认包的一部分,所以如果PHP不抱怨它,它可能在那里。也许检查'phpinfo()',看它是否真的被加载。没有任何其他想法,对不起。 – svens 2010-09-24 17:20:48

+0

http://mail.projectattack.co.uk/test.php – iwayneo 2010-09-24 17:26:06

0

这是因为Roundcube安装程序没有检测MSSQL,但您可以安装/不安装程序运行它。

+0

我已经改变了数据库,现在使用MySql,但它仍然不工作! aarrgghh! – iwayneo 2010-09-27 08:47:50

+0

alec,有些细节真的会有帮助......我们应该为$ rcmail_config ['db_dsnw']使用什么?如果我有一个命名实例,如何将实例名称放在那里? – ra00l 2012-04-05 20:07:50