私のサイトはサブドメインです。
ルート フォルダーにあるフォルダーからファイルを読み込むと、firebug に内部サーバー エラーが表示されます。
サブドメインに内部サーバー エラーが表示されるのはなぜですか?
これはphpコードです:
require_once 'xxx/test.php';
xxx
はルート フォルダー内のディレクトリであり、ページを読み込もうとしていtest.php
ます。ここで、内部サーバー エラーが発生しました。
私のサイトはサブドメインです。
ルート フォルダーにあるフォルダーからファイルを読み込むと、firebug に内部サーバー エラーが表示されます。
サブドメインに内部サーバー エラーが表示されるのはなぜですか?
これはphpコードです:
require_once 'xxx/test.php';
xxx
はルート フォルダー内のディレクトリであり、ページを読み込もうとしていtest.php
ます。ここで、内部サーバー エラーが発生しました。
ログを確認してください。ほとんどの場合、ページを更新しながらログ ファイルを監視するために/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 ファイルの問題、名前の変更/削除、またはファイル内のすべての行のコメントアウトが考えられます。エラーが消えるかどうかを確認し、構文を確認してください。