2016-06-21 14 views
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なしです。

ありがとうございました!

私は、ユーザー名、パスワードおよびデータベース名を確認しており、それらはすべて私が

+1

エラーログには何が表示されますか?彼らのドキュメントは本当に古いか、システムは本当に古いものです。 '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

+0

PDOをサポートしていない場合は、別のサービス(私はhttps://www.cleardb.comを使用しています。 –

+0

@ chris85 ** 500 Internal Server Errorページ**で終了するまでに時間がかかります:_ "サーバーに内部エラーまたは設定ミスがあり、リクエストを完了できませんでした" _ I彼らはPHPとMySQLの最新バージョンを使用していますが、かなり古いと思います。 –

答えて

1

はサポートが私は、彼らはまだ私のデータベースの詳細をアップロードすることができていなかった謝罪連絡知る限り修正されています実際にはDBを認識しなかったのでエラーになりました(ほぼ2日後)。これは固定され、実行されています。

とにかく助けてくれてありがとう!