Я получил эту ошибку:
CakePHP не может подключиться к базе данных.
Соединение с базой данных «Sqlserver» отсутствует или не может быть создано.
Подробности :
На моем details.php
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Sqlserver',
'persistent' => false,
'host' => 'localhost\MSSQLSERVER',
'database' => 'testing'
);
У меня есть оба расширения на обоих вн папка (apache & php) и вкл php.ini
extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll
Искал везде, но все еще не может подключиться к SQLServer.
нота : Я могу подключиться к MySQL, но не к SQLServer
Может быть, потому что вы не используете sqlserver? Wamp настроен с apache / MySQL … отсюда и аббревиатура WAMP …
В этом случае ваш конфигурационный файл должен быть похож на тот, который приведен в этом примере …
http://book.cakephp.org/2.0/en/development/configuration.html
Попробуйте отредактировать другой php.ini в C: \ wamp \ bin \ apache \ Apache2.x.x \ bin \ и перезапустите apache.
Также для работы расширения должен быть установлен собственный клиент SQL Server.
В конце концов, я нашел решение. Это проблема сервера WAMPP. То есть я установил его на другую машину, и он работает, это не то же самое с машиной, которую я сейчас использую. Итак, что я делаю, это:
Примечание: я сделал ту же конфигурацию с WAMPP ранее
Тогда все работает как шарм.