-4

私のサイトはサブドメインです。

ルート フォルダーにあるフォルダーからファイルを読み込むと、firebug に内部サーバー エラーが表示されます。

サブドメインに内部サーバー エラーが表示されるのはなぜですか?

これはphpコードです:

 require_once 'xxx/test.php';

xxxはルート フォルダー内のディレクトリであり、ページを読み込もうとしていtest.phpます。ここで、内部サーバー エラーが発生しました。

4

1 に答える 1

2

ログを確認してください。ほとんどの場合、ページを更新しながらログ ファイルを監視するために/var/log/apache/php.errors使用できます...tail -f

tail-f /var/log/apache/php.errors

File permissions を確認し、一時的chmod -R 777に httpdocs (または http ルートが何であれ) に適用します。

PHP コードのチェック多くの"internal Server Error"場合、PHP コードに重大な構文エラーがある場合に生成されるエラー 500 が原因です。必要なファイルを削除するか、そのような単純なものを含む別のファイルを必要としてみてください<?php echo 'hello world'; ?>。エラーが解消された場合は、おそらく必要なファイル内にある可能性が高く、構文を確認してください。それでもわからない場合は、ここに投稿してください。

.htAccess エラー別の原因として、.htaccess ファイルの問題、名前の変更/削除、またはファイル内のすべての行のコメントアウトが考えられます。エラーが消えるかどうかを確認し、構文を確認してください。

于 2012-02-13T13:14:30.067 に答える