- ベストアンサー
500エラーの解決方法とは?
- ワードプレスで運用しているサイトが500エラーで表示されなくなってしまった場合、どのように解決できるのでしょうか?
- エラーログを確認すると「Premature end of script headers: index.php」というメッセージが表示されています。
- ネットで調べるとCGIやパーミッションの設定が関連しているようですが、具体的な解決方法はわかりません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
index.php は最初にアップした時と同じ内容ですか? ファイルの日付、サイズ、権限等を確認して下さい。 また、ワードプレスは最新版にしていますか? 古いバージョンは乗っ取られたり、ハッキングされたりしたことがあったので それも確認したほうがいいです。
その他の回答 (2)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
前の会社に、同じことをした人がいましたね。。 FTPで全部吸い上げて、再度アップロードしたそうな。 バイナリレベルで100%同じファイル LINUXから見ても同じですか?「NOです」 パーミッションというものがあり(他の方の意見と同じです) 755などにしろというのは、これです。 RWX R読み取り、W書き込み、X実行 もしもPHPスクリプトなら、実行するわけなので R+Xが必要です。 このとき、 RWXは421の関係を持っています。 755のたとえば5=4+1=R+Xということです。 これを文字に戻すと RWXR-XR-X これが755 実行は出来るが、他人は書き換えは出来ません。 という状態。 ゲストブックみたいに、他人が書き込むファイルが RWXRWXRWX=777ってことです。 これらのパーミッション情報が壊されたのだと思います。 アップロードによって。 なので、これらを修正すれば、また、動きますよ!
お礼
すみません、放置しておいたら治ってました。 理由は不明ですが、おそらくサーバーサイドの不具合だったのではないかと思います。 お騒がせして済みませんでした。 丁寧に回答してくださり、ありがとうございました。
- agunuz
- ベストアンサー率65% (288/438)
http://www.google.co.jp/search?q=%22Premature%20end%20of%20script%20headers%3A%20index.php%22 ひょっとして「パーミッションがまったくわからない」ということでしょうか?FTPソフトでパーミッション(属性)を変更したことがありませんか(お使いのFTPクライアントソフトは何でしょうか)。
お礼
返信ありがとうございます。 はい、恥ずかしながらさっぱり分からないんです。 FTPソフトは、FFFTPを使用しています。
お礼
すみません、放置しておいたら治ってました。 理由は不明ですが、おそらくサーバーサイドの不具合だったのではないかと思います。 お騒がせして済みませんでした。 丁寧に回答してくださり、ありがとうございました。