2011-07-17 16 views
0

私はいくつかのテーブルを持つ単純なデータベースを持って、私はそのデータを私のアプリにフェッチするためにいくつかのPHPスクリプトを書いてみたいと思います。共有ホストに展開します。今日まで、私はもうデータをフェッチすることはできません、それは常にHTTPエラー500(内部サーバーエラー)を返します:サーバーが要求を実行しようとしている間に予期しない条件が発生しました。 はその後、私はこのPHPが動作しません

<?php> 
echo 'bla bla bla'; 
<?> 

などのtest.phpをを書いて、それはあまりにも実行していけません。空白のページが表示されます。 はその後、私はこのようなtest.htmlというを試してみてください「PHPのテストページ」

<html> 
    <head> 
    <title>PHP Test Page</title> 
    </head> 
    <body> 
     PHP test page. 
    <?php 
     echo phpinfo(); 
    ?> 
    </body> 
    </html> 

のみ画面に表示されます。 私はbyethost.comとoni.ccを試してみて、同じ問題が表示されます。 htdocsフォルダに.htaccessがありません。 ガイダンスをお願いします。 あなたの時間とassisstanceのために事前にありがとうございます。

+6

あなたのPHPタグが間違っています –

+1

PHPファイルが '.html'ではなく' .php'拡張子を使用していることを確認してください。上記の例では、あなたは 'test.html'を使っていると言いましたが、PHPインタープリタを実行しています。 –

+0

これは、PHPが嫌いな理由です。誰でもコードを駄目にする可能性があります。 PHPは物事を厳しくするためのポインタを持っている必要があります。 – Kumar

答えて

1

私はこのようなものをチェックします:

  • は、システムログ内のサーバーについてのメッセージがないWebサーバのエラーログにメッセージがないあなたのの.phpファイルはWebサーバ
  • でアクセス可能です
  • Apacheがある場合:.htaccessファイルが空です。
  • はウェブサーバーのコンフィグレーションです。 ?実は

RECT、私の経験では、500番目のエラーは、ほとんど無限ループまたは/および悪いサーバ設定ファイル(通常はApacheの.htaccess)

+0

空の.htaccessを追加したら、すべてがtest.phpでうまく動作します。 –

3

これを試してみてください:

<?php echo 'bla bla bla'; ?> 
0

[OK]を、あなたがするphpinfoを実行できるように();スクリプトですが、一部のページが動作しません デバッグしようとしましたか?いずれかが含まれる前に

をオンにするerror_reportingを設定しようとすると、ファイルの先頭でこれを置く:タグ・エラーのため

<?php 
ini_set('display_errors', 1); 
ini_set('display_errors', E_ALL); 
error_reporting(E_ALL); 
?> 

チェックを私はあなたの.htaccessファイルをチェック<?php echo 'bla bla bla'; ?>
上に述べたように、多分あなたは何かをしましたあなたのコントロールパネルに何らかのエラーがないかチェックしてください。
共有ホスティングは、コントロールパネルにプロセス情報を提供する必要があります。多分それは過負荷になっているでしょう。

関連する問題