我收到了这个错误:
CakePHP无法连接到数据库。
数据库连接" Sqlserver"缺失或无法创建。
详细信息:
在我的 details.php
上class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Sqlserver',
'persistent' => false,
'host' => 'localhost\MSSQLSERVER',
'database' => 'testing'
);
我已在 ext 文件夹(apache& php)和 php.ini
上加载了扩展名extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll
随处搜索但仍然无法连接到 sqlserver 。
注意:我可以连接到MySQL而不是SQLServer
答案 0 :(得分:0)
也许是因为你没有运行sqlserver? Wamp配置了apache / MySQL ...因此WAMP的首字母缩略词......
在这种情况下,您的配置文件应该类似于此示例中给出的配置文件...
http://book.cakephp.org/2.0/en/development/configuration.html
答案 1 :(得分:0)
尝试在C:\ wamp \ bin \ apache \ Apache2.x.x \ bin \中编辑另一个php.ini,然后重启apache。 此外,必须安装SQL Server Native Client才能使扩展工作。
答案 2 :(得分:0)
最后,我找到了解决方案。这是WAMPP服务器的问题。我把它安装在其他机器上并且它可以工作,它与我目前正在使用的机器不一样。所以我做的是:
注意:我之前使用WAMPP进行了相同的配置
然后一切都像魅力一样。