2016-08-13 4 views
1

私はPHPの初心者で、最近私のウェブサイトのホームページをindex.htmlからindex.phpに変更しました。ファイルをPHPに変更すると、白い空白のページが表示されます。ファイルをHTMLに戻すと、ページが正常に戻ります。PHPファイルで空白になる

拡張機能がPHPに変更されたときにページが空白になる理由を知っていて、どうすれば修正できますか?

+0

が役立つだろうあなたのウェブサーバのエラーをチェックすることができるかどうか、PHPファイルを読まないように設定される可能性があります。また、PHPをインストールしましたか? – Script47

+0

ファイルの内容を変更していませんか? – Nunchy

+0

あなたのサーバーは.php拡張子を探すように設定されているという考えもありますか?あなたは暗黙のうちにindex.phpか単にインデックスを探しましたか?無数の可能性があり、コードなしでは野生の推測です。 – Nunchy

答えて

1

いくつかのアイデア:

  • あなたのウェブサーバのエラーログを確認することができるかどうか、それに誤りがあるかもしれないファイルにいくつかのPHPがあれば
  • はハードにコーディングされています.htaccessファイルをあるかもしれませんhtmlファイル名にリダイレクトし、そのディレクトリに.htaccessファイルがあるかどうか確認してください。
  • ウェブサーバは、ログファイルの内容を表示
+0

エラーログに何もなかったため、ディレクトリから.htaccessファイルを削除しても何も起こりませんでした。 –

+0

PHPでエラーが発生してしまいましたが、小さなPHPエラーで完全に空白のWebページが表示されるのはなぜですか? –

+0

@PhiladelphiaRegionalWeather - 残念ながら、セミコロンがないか、閉じられていないかっこやブレースのペア(これらのタイプのエラーは「解析エラー」と呼ばれます)のように小さく見えるものは、PHPで致命的なエラーが発生します。ログにのみ表示され、Webページには表示されません(セキュリティ上はランダムなユーザーはエラーを見られず、さらにハックすることはできません)。その場合、Webページは空白の画面のように見えます。ようこそPHPへ:言語をクールにするが、解析エラーは最悪です。特に、コーディング中にいつもあなたを妨害している人がいる場合は:p – TraceElements