0
ウェブサーバーの作成と管理を行うときにちょっと新しくなりました。ウェブホスティングサービスのStratoで自分のウェブサイトを設定しようとして問題が発生しています。 私は過去に他のホストを使用していましたが、そのほとんどは同じ方法で使用されていました。 しかし、このホストではデータベースに接続できません。それらはFAQでそれについて多くの助けをしないので、私は彼らの返答を待っている間にあなたに尋ねると思った。ストラトでのPDO接続
私は、私は次のコードで何か間違ったことをやっているかどうかを知りたい:
<?php
$dsn = 'mysql:host=rdbms.strato.de;dbname=DB2613867';
$username = 'U******';
$password = '*******';
try {
$db = new PDO($dsn, $username, $password);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
echo $e->getMessage();
}
// more code
?>
それは内部サーバーエラーをスローします。
PS:データベースに接続する方法はPDOなしです。
ありがとうございました!
私は、ユーザー名、パスワードおよびデータベース名を確認しており、それらはすべて私が
エラーログには何が表示されますか?彼らのドキュメントは本当に古いか、システムは本当に古いものです。 'EasyWebパッケージからは、PHPバージョン3と4.1だけでなく、新しいバージョン4.4.1と5も使用できます。' http://www.strato-faq.co.uk/article/567/This-is-how -you-use-the-MySQL-Database.html – chris85
PDOをサポートしていない場合は、別のサービス(私はhttps://www.cleardb.comを使用しています。 –
@ chris85 ** 500 Internal Server Errorページ**で終了するまでに時間がかかります:_ "サーバーに内部エラーまたは設定ミスがあり、リクエストを完了できませんでした" _ I彼らはPHPとMySQLの最新バージョンを使用していますが、かなり古いと思います。 –