2016-03-21 9 views
0

ich den folgenden Code bin mit zu versuchen und verbinden:PHP-Verbindung „Fehler DB Griff zu bekommen: nicht Treiber finden konnte“

try { 
     $hostname = "*****"; 
     $port = 1443; 
     $dbname = "*******"; 
     $username = "********"; 
     $pw = "************"; 
     $dbh = new PDO ("dblib:host=$hostname:$port;dbname=$dbname","$username","$pw"); 
     } catch (PDOException $e) { 
      echo "Failed to get DB handle: " . $e->getMessage() . "\n"; 
     exit; 
     } 

Das ist mein Fehler:

Failed to get DB handle: could not find driver 

Und die DLL-Dateien sind bereits in der php/ext und modifiziert im php.ini

Was kann ich noch tun?

+0

Haben Sie versucht, Ihren Webserver neu zu starten? – AddcitedToLearn

+0

Ja, aber es ist immer noch das gleiche Problem. – KevoH

+0

Der PDO-Treiber ist aktiviert – KevoH

Antwort

-1

Es gibt hier folgende Möglichkeits,

  1. mssql in php.ini extension=php_mssql.dll

  2. versuchen die Bearbeitung Ihrer Einstellung an der php.ini

    ;extension=php_mssql.dll

    zu ermöglichen mssql.secure_connection m ut auf auf eingestellt werden. mssql_connect können gesicherte Verbindung verwenden, wenn PHP konfiguriert ist ... in die php.ini gehen und den mssql.secure_connection Parameter

    [MSSQL] mssql.secure_connection = On 3.Try dies überprüfen:

Kommentar- der folgenden in php.ini durch Entfernen des ";"

;extension=php_pgsql.dll 

Ich hoffe, dies wird Ihnen helfen.

+0

Ich habe es beide versucht. Aber ich habe immer noch das gleiche Problem. – KevoH

+0

Ich habe meine Antwort aktualisiert –

+0

Es tut mir sehr leid, aber ich habe immer noch das gleiche Problem :( – KevoH

Verwandte Themen