2011-12-10 12 views
0

次のコードを使用すると内部サーバーエラーが発生します。構成を変更する必要がありますか? PHPバージョン5.2.6を使用しています。この問題に関するドキュメントは見つかりませんでした。私にお知らせください。ありがとうございました。HTTP 500 PDOの内部サーバーエラー

try { 
    $dbh = new PDO($db_host1, $db_username, $db_password); 
} catch (PDOException $e) { 
    print "Error!: " . $e->getMessage() . "<br/>"; 
    die(); 
} 
+1

エラーログも共有できますか? –

+0

Webサーバー(おそらくApache)のエラーログで、エラーの内容を調べましたか?私はPHPの前に500エラーが発生したことはありません。 –

+0

どこでエラーログを見つけることができますか? – nav100

答えて

1

PDOコンストラクタの最初のパラメータとしてDSNを渡す必要があります。

try { 
    $dsn = "mysql:dbname=testdb;host={$db_host1}"; 
    $dbh = new PDO($dsn, $db_username, $db_password); 
} catch (PDOException $e) { 
    print "Error!: " . $e->getMessage() . "<br/>"; 
    die(); 
} 
関連する問題