• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:500エラーの解決方法を教えていただきたいです。)

500エラーの解決方法とは?

このQ&Aのポイント
  • ワードプレスで運用しているサイトが500エラーで表示されなくなってしまった場合、どのように解決できるのでしょうか?
  • エラーログを確認すると「Premature end of script headers: index.php」というメッセージが表示されています。
  • ネットで調べるとCGIやパーミッションの設定が関連しているようですが、具体的な解決方法はわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • memphis
  • ベストアンサー率40% (975/2395)
回答No.2

index.php は最初にアップした時と同じ内容ですか? ファイルの日付、サイズ、権限等を確認して下さい。 また、ワードプレスは最新版にしていますか? 古いバージョンは乗っ取られたり、ハッキングされたりしたことがあったので それも確認したほうがいいです。

dadada0123
質問者

お礼

すみません、放置しておいたら治ってました。 理由は不明ですが、おそらくサーバーサイドの不具合だったのではないかと思います。 お騒がせして済みませんでした。 丁寧に回答してくださり、ありがとうございました。

その他の回答 (2)

回答No.3

前の会社に、同じことをした人がいましたね。。 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ってことです。 これらのパーミッション情報が壊されたのだと思います。 アップロードによって。 なので、これらを修正すれば、また、動きますよ!

dadada0123
質問者

お礼

すみません、放置しておいたら治ってました。 理由は不明ですが、おそらくサーバーサイドの不具合だったのではないかと思います。 お騒がせして済みませんでした。 丁寧に回答してくださり、ありがとうございました。

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

http://www.google.co.jp/search?q=%22Premature%20end%20of%20script%20headers%3A%20index.php%22 ひょっとして「パーミッションがまったくわからない」ということでしょうか?FTPソフトでパーミッション(属性)を変更したことがありませんか(お使いのFTPクライアントソフトは何でしょうか)。

dadada0123
質問者

お礼

返信ありがとうございます。 はい、恥ずかしながらさっぱり分からないんです。 FTPソフトは、FFFTPを使用しています。

関連するQ&A