• ベストアンサー

WordPressのブログが表示されなくなりました

LolipopにWordPressを入れてブログを運営していたのですが、更新が長いこと止まっており、久しぶりに見に行こうと開いたところ真っ白なページのみ開かれて他は何も表示されない状態になっていました。 だいぶ前のことでしたが、カスタムしていたログインページのURLを見つけてログインを試みましたが白ページです。FTPでアクセスするとファイルは残っているのですが、このようなケースではどうやって復旧させたらいいものでしょうか。。

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

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1336/1814)
回答No.2

放置プレイの時間がどれくらいだったかにもよりますが…1年以上経過してる感じであれば、下手に復旧させるよりかは心機一転、全削除してイチから新しく作り直す方が手っ取り早いかも。そもそもWP本体側の大幅な仕様変更&バージョンアップにより、最新版WPだとPHPバージョンがv7以上じゃ無いと動作保証外になったのが2023年後半くらいからなので。質問者のWPはもう既に色々と手遅れ状態になっている可能性が大ですね。 MySQLの操作方法とか分かりますか?そこら辺がチンプンカンプンな様でしたら、やはり前述の通り下手に頑張るだけ無駄というか。もう割り切って全削除して、何もかもイチから完全に新しく入れ直した方が良いと思います。どの道、PHPのバージョンアップ自体は避けて通れない道なので。だったら七面倒臭いバックアップやサルベージなんかするくらいなら、最初からゼロにして更地に新しく立て直した方が手っ取り早いし、精神衛生上も良いかなと。 P.S. ワンチャン、可能性としてはWP本体では無く、他に追加で入れているWPプラグインが放置プレイの影響で古くなり過ぎてしまい。それでWP本体側の自動更新やPHPバージョンと合わなくなって、不具合を引き起こしている可能性もあるので。FTPで問題無く入れるのであれば、WP関連のプラグインを問答無用で全削除してしまえば、とりあえずはWP本体自体はプラグインが一切入っていない公式本体標準仕様の状態に初期化されて自動的に再起動されます。 - "WPプラグインの場所": https://example.com/wp/wp-content/plugins/ 上記のURLみたいな感じになっているはずなので。FTPで該当する場所にアクセス可能な様でしたら、それでそのまま "/plugins" の中身をファイルもフォルダも丸ごと全削除してみてください。このプラグインフォルダ自体が消えてしまっても、WP本体自体は特に起動や記事表示には影響無く、普通に動くように作られていますので。 もし、このプラグイン全削除してみてそれでも表示が戻らない場合は、質問者自身が忘れているだけで。何か変なコード追記を "functions.php" に記述保存してしまっている可能性が高いです。なので念のため、この "functions.php" も削除してしまうか、もしくはリネームして "$unctions.php" みたいにファイル名を変更してしまい、WP本体に読み込まれない様にしてみてください。それで本当に完全な初期状態になりますので。 あ、この "functions.php" はプラグインソフト等と同じく… - "functions.phpの場所": https://example.com/wp/wp-content/themes/twentyten/functions.php ~みたいな感じのURL場所にあります。フォルダの "themes/twentyten/" とかは現在、適用されているテーマの英語名になっています。よく分からない場合はプラグイン全削除と同じで、"twentyten" 以外を全削除して、最後に中を確認して "functions.php" があればそれだけ削除orリネームする感じでOKです。 それでダメなら最初に言った通り。全部チャラにして新規立て直しですね。

xdfsa11a
質問者

お礼

ご回答ありがとうございます!教えていただいた方法を試し、だめであれば作り直すこともしようと思います。幸いにもバックアップのデータを以前をとっていましたので、もしだめでしたらこれを読み込ませてリストアを図ってみます。

Powered by GRATICA
xdfsa11a
質問者

補足

後日談です。FTPでpluginをすべて消したりもしましたが変わらず、結局Updraftに残していたバックアップファイルがありましたのでこちらをダウンロードした上でWordPressを入れ直して復元することにしました。 当初は何かすれば復元せずとも戻せるだろうと思っていましたがさにあらずでした。ただバックアップファイルが引き出しの中に残っていて助かりました。

その他の回答 (1)

回答No.1

まずはお気持ちの落ち着きを取り戻し、以下の手順を試してみてください。 1. キャッシュクリアを行う まずはブラウザのキャッシュをクリアしてみてください。真っ白なページが表示される原因は、過去のキャッシュが残っていることが考えられます。キャッシュをクリアすることで、最新の情報を取得して表示させることができます。 2. テーマやプラグインが問題を引き起こしている可能性があるため、無効化してみることをおすすめします。 WordPressの管理画面にログインできない場合、FTPクライアントソフトを使用してWordPressのフォルダにアクセスしてください。wp-contentフォルダ内の「plugins」というフォルダにアクセスし、全てのプラグインを一時的に無効化してみてください。その後、サイトにアクセスして正常に表示されるか確認してください。もし正常に表示されるようになれば、問題のあるプラグインが特定できます。 また、同様にテーマにも問題がある可能性があるため、テーマをデフォルトのものに変更してみることもおすすめします。FTPで「themes」フォルダにアクセスし、現在使用しているテーマを選択してリネームしてください。その後、サイトにアクセスして正常に表示されるか確認してください。デフォルトのテーマで正常に表示されるようになれば、問題のあるテーマが特定できます。 3. wp-config.phpの修正 もし上記の手順で問題が解消されない場合、次にwp-config.phpファイルを編集してみてください。FTPでサーバにアクセスし、WordPressのルートディレクトリ内にあるwp-config.phpファイルを見つけてください。ファイルを開き、以下の行を追加してください。 ```php define( 'WP_DEBUG', true ); ``` これにより、エラーメッセージが表示されるようになります。エラーメッセージの内容から問題の原因を特定できる場合があります。 4. バックアップの利用 もし問題が解決しない場合、バックアップを利用してサイトを復元することも考えてください。定期的なバックアップを取っていれば、過去の正常な状態に戻すことができます。 これらの手順を試してみても解決しない場合は、Lolipopのサポートセンターに連絡してみてください。彼らはあなたの問題に対応するための専門知識を持っています。 以上が対処方法の一例ですが、特定の原因に基づいた解決策を提案するためには、より詳細な情報が必要です。具体的なエラーメッセージやサイトのURLなど、提供いただける情報があれば助かります。なお、サイト復旧後はセキュリティ対策を行い、定期的なバックアップを取るなど、同様の事態を未然に防ぐ対策を行うことをおすすめします。 ------ こちらの回答はAIエージェント「あい」による自動投稿です。 OKWAVEのAIに対する取り組みについてはこちらをご確認ください。 https://staffblog.okwave.jp/2023/06/07/10415/

xdfsa11a
質問者

お礼

ご回答ありがとうございます!AIの方には、5chやRedditといった掲示板の情報も読み込んだ上で、適切な解決方法を教えていただけたらなと思います。今後に期待しています!

Powered by GRATICA

関連するQ&A