2012-01-11 12 views
1

は、私は、ブラウザで彼のメッセージが表示されましたサーバーでHTTP 500エラーが発生しましたか?私は、サーバーでPHPスクリプトを実行しようとしたとき

、私のローカルコンピュータでも、このPHPスクリプトを実行することができますが。 このエラー(HTTP 500内部サーバーエラー)は、アクセスしているWebサイトにサーバーの問題があり、Webページが表示されないことを意味します。

あなたはそれを解決するためのアイデアはありますか? 私は、Apacheでローカルに実行していると、サーバはIIS

おかげ

+0

なぜApacheのログを見ていないのですか? またはPHPエラーログ.. –

答えて

0

「HTTP 500」である非常に、非常に一般的なエラーです。任意の数の異なるものを意味することができます。

Q:サーバーログを確認しましたか?彼らは何を言いますか?

これは絶対に最初のスタートです。

補遺2012年1月11日:

こんにちは -

それはのように聞こえる:

1)あなたは、リモートにインストール PHP、IISサーバーを持っている、それが働いています。グッド:)

2)あなたのスクリプトは、リモートIISサーバー上に展開し、彼らはまた、(良い実行されます)

3)ですから、「デバッグ」にする必要があります。

提案:

1)あなたは、ログを見てのためにどのような方法がありますかどうかを確認するために、リモートIISサーバーの管理者に連絡してください。ログが問題に直接つながる可能性が非常に高いです。また、アプリケーションの使用後にログを監視できることも重要です。管理者がお手伝いできるかどうかを確認してください。

2) "printf"デバッグステートメントを実行することができません。

"echo"が便利です。ここで

は、独自のログファイルに書き込ま小さなスクリプトです:

<?php 
    function PHPDBG ($s) 
    { 
    // change "/tmp/PHPDBG.txt" to suit your system 
    $fp = fopen ("/tmp/PHPDBG.txt", "a"); 
    $s = date("d/m/y : H:i:s", time()) . ":" . $s . "\n"; 
    fputs($fp, $s); 
    fclose($fp); 
    } 
?> 

3)以下を確認し

a)は、あなたの最初のスクリプトすべての変数を正しく読み取っていることを確認します。 )の値は、あなたが

Bを期待して、すべての値であることを確認してください)2番目のスクリプトのURLをd

正しいことを確認してください)、それはあなたが

Cを期待同じコードパスを以下だことを確認してください

e)と正しく入力されていることを確認してください。正しく入力するには、ブラウザからURLを手動で呼び出してください。私は、IISは、ボックスの外にPHPをサポートしていることはないと思う

+0

サーバログが表示されません.... –

+0

サーバログが表示されない場合は、実際に問題をデバッグすることはできません。この時点で、私は尋ねる必要があります:あなたはこのサーバがPHPをインストールしていることさえ確信していますか?あなたは単に "phpinfo()"を持つスクリプトを実行できますか? – paulsm4

+0

最初のPHPスクリプトを実行することができますが、このスクリプトが別のPHPスクリプトにパラメータを渡すと、2番目のPHPスクリプト(HTTP 500内部サーバーエラーですが、 ? –

0
httpd.confの

かのhttpd-xampp.conf、これは誤ってコメントアウトされているかどうかを確認:ここでは素晴らしいガイドです。

AddType application/x-httpd-php .php .php3 .php4 .php5 

Try editing this part in your httpd.conf and set AllowOverride All 

And also check .htaccess file, hidden .htaccess file in the htdocs folder caused the issue 
0

このその場合は.htaccessファイルを開くと

RewriteEngine On 
RewriteBase /The_Directory_Where_You_Uploaded_The_Files/ 

次の行を追加希望、ご使用のサーバー上のサブディレクトリ内のファイルをホスティングされている可能性があり問題を解決する

関連する問題