如何将Cakephp 1.3与MS SQLServer 2008连接?
我无法连接到MSSQL服务器。我已经研究了两天了,但是我找不到任何有用的资源。这就是我得到的错误: 服务器上未正确配置URL重写 帮助我配置数据库。我不/不能使用URL重写: 您的tmp目录是可写的。如何将Cakephp 1.3与MS SQLServer 2008连接?,php,sql-server-2008,cakephp-1.3,Php,Sql Server 2008,Cakephp 1.3,我无法连接到MSSQL服务器。我已经研究了两天了,但是我找不到任何有用的资源。这就是我得到的错误: 服务器上未正确配置URL重写 帮助我配置数据库。我不/不能使用URL重写: 您的tmp目录是可写的。 FileEngine用于缓存。要更改配置,请编辑APP/config/core.php 您的数据库配置文件已存在 这是我的数据库配置文件: class DATABASE_CONFIG { var $default = array( 'driver' => 'mssq
FileEngine
用于缓存。要更改配置,请编辑APP/config/core.php
您的数据库配置文件已存在
这是我的数据库配置文件:
class DATABASE_CONFIG {
var $default = array(
'driver' => 'mssql',
'persistent' => false,
'host' => 'Charmae-PC\Charmae',
'login' => 'sa',
'password' => 'pass',
'database' => 'obbm',
'prefix' => '',
'port' => '',
);
}
我该怎么办 您需要使用cakephp[windows php驱动程序]配置数据库。我不知道你用的是哪个版本的cakephp。但是对于任何版本的cakephp和wampserver,windows php驱动程序都是不同的。
有关详细信息 然后是配置的其余部分。
顺便说一下,您必须为config/database.php使用sqlsrv驱动程序
var $default = array(
'driver' => 'sqlsrv',
...
mssql扩展是否在php.ini上没有注释并且测试连接成功?您确定问题出在数据库连接上吗?URL重写与数据库无关。@Eliby,我未注释mssql扩展,但没有连接。我意识到最新的xampp版本1.7.7没有php_mssql.dll文件,这导致我降级到1.7.3,并做了一些调整。。现在我可以连接到我的数据库:D