Uncaught exception 'PDOException' with message 'konnte nicht gefunden Treiber'
Hallo Alle ich brauche Ihre Hilfe,
Bekam ich Fehler
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in /home/rails/public_html/newidenty/server.php:12 Stack trace:
#0 /home/rails/public_html/newidenty/server.php(12): PDO->__construct('mysql:dbname=ra...', 'rails_identy', 'rails_identy')
#1 /home/rails/public_html/newidenty/registration.php(2): include('/home/rails/pub...')
#2 {main} thrown in /home/rails/public_html/newidenty/server.php on line 12.
Ich bin mit 118.139.182.107/~rails/HTML/test.php alle Informationen der PHP-Version
und auch zeigen, PDO-Bibliothek.
Mein Hosting Bereitstellen, die sagen, dass Sie installieren, PDO, aber Immer Problem
Mein Code ist
<?php
$dsn = 'mysql:dbname=*****;host=localhost';
$username = '*****';
$password = '*****';
//error reporting (this is a demo, after all!)
ini_set('display_errors',1);error_reporting(E_ALL);
//Autoloading (composer is preferred, but for this example let's just do this)
require_once('oauth2-server-php/src/OAuth2/Autoloader.php');
OAuth2\Autoloader::register();
$PDO = new PDO("mysql:dbname=*****;host=localhost",$username,$password);
//$dsn is the Data Source Name for your database, for exmaple "mysql:dbname=my_oauth2_db;host=localhost"
$storage = new OAuth2\Storage\Pdo(array('dsn' => $dsn, 'username' => $username, 'password' => $password));
//Pass a storage object or array of storage objects to the OAuth2 server class
$server = new OAuth2\Server($storage);
//Add the "Client Credentials" grant type (it is the simplest of the grant types)
$server->addGrantType(new OAuth2\GrantType\ClientCredentials($storage));
//Add the "Authorization Code" grant type (this is where the oauth magic happens)
$server->addGrantType(new OAuth2\GrantType\AuthorizationCode($storage));
?>
Bitte helfen..
U kann es Erklären, ich weiß nicht, whtat $dsn
Sorry, ich Lösch meinen Kommentar, weil es falsch war.
Ich denke, der Fehler bedeutet, dass Sie installiert PDO, aber nicht die MySQL-Treiber.
Sie können überprüfen, mir php_info von 118.139.182.107/~rails/HTML/test.php
Das Bedeutet, dass die PDO-Nur Unterstützung von Sqlite Mysql nicht
Sorry, ich Lösch meinen Kommentar, weil es falsch war.
Ich denke, der Fehler bedeutet, dass Sie installiert PDO, aber nicht die MySQL-Treiber.
Sie können überprüfen, mir php_info von 118.139.182.107/~rails/HTML/test.php
Das Bedeutet, dass die PDO-Nur Unterstützung von Sqlite Mysql nicht
InformationsquelleAutor Ashish Chaturvedi | 2014-01-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entsprechend der
phpinfo()
Sie zeigte, nur die PDO-Sqlite-Treiber installiert ist. Sie müssen sagen, die hosting-provider installieren, der die PDO-MySQL-Treiber.Wer gab mir nur eine Stille downvote, und warum?
Ich weiß es nicht. Warum?
keine Sorge ich bieten einen upvote zu u
u verdienen 1 mehr 🙂
InformationsquelleAutor Barmar