急にWordPress真っ白画面・・・

久しぶりの投稿~\( 'ω’)/

一昨日ぐらいだっけ、気が付いたらWordpressが真っ白に。。

原因を思い返してみると4日程前にWordpressの更新したようなー・・・

その時は特に問題なかったら更新出来たと判断してたけど多分ブラウザキャッシュ見てたんだろうな。。原因は恐らく適当にWP更新した事によるプラグインのクラッシュとかそんな感じだと思うので、WinSCPでバックアップ取ってダウングレードしてみる事に。

WordPressバックアップ。

WinSCPでWordpressの公開ディレクトリを見るとこんな感じ。

①wp-content(ディレクトリ)←テーマとか入ってる

➁.htaccess(隠しファイル)←サーバーの設定ファイルみたいなナニかw

③wp-config.php←Wordpressの設定ファイル😤

※.htaccessは隠しファイルなので「あれ?無いな」と思ったらWinSCPの設定で表示にチェック。

エラー文を読むと編集権限がないみたい。。

root権限でWinSCP使えなかったっけとググってみると、なんだできるじゃん。

上記サイトを参考にさせて頂きながらWinSCPとサーバー側の設定もゴニョゴニョして解決!

WinSCPの設定

◆$sudoの設定

これでWinSCPからファイル編集が出来るようになったので残っていたファイルを削除し、wp-content(ディレクトリ)と.htaccessとwp-config.phpをローカルにバックアップ。

WordPressをダウングレード(するつもりだったけどアップデートしちゃったてへぺろりん)

次に上記からWordpressの最新版をダウンロード。←ダウングレードする気なしw

解凍するとこんな感じになってるので、wp-contentフォルダとwp-config.php(無いかもしれない)は削除。

準備が出来たら中身をまるっとWordpress公開サーバーにあっぷろぉぉぉど!

で、ここまで来たらいったん管理画面にログインして確認する→https://ドメイン名/wp-login.php

データベースを更新して管理画面でバージョンが更新されていることを確認。

このままだと管理画面→ツール→サイトヘルスと進むとファイルが保存できない旨のエラーが出ると思う。(画像撮り忘れた)ので、パーミッションを変更してやる必要がある。

上記を参考にコンソールからパーミッションを一括変更。うちはこんな感じにしといた。

これで一先ず従来通り表示されてるようになってきた。が、まだ問題はある。

WordPress更新画面でFTP情報入力画面が表示される場合の対処

WordPressの管理画面から更新しようとすると何故かFTP接続情報を求められる。(うちFTP接続出来ないんやけど。。)結局のところこれもファイルの所有者関連のエラーらしい。よくわかってないw上記サイトを参考にコンソールから以下の様に呪文を唱える。

次にwp-config.phpの最後に下記1行加える。

これでFTP接続情報は求められなくなった。

あとは長らく放置していたプラグインを更新して有効化。

で、ここまで来てふと今回の真っ白化の直接的な原因は恐らく更新した事だけど、そもそも放置してたWordpressに接続したとき謎のメンバーシップの加入を促すポップアップが出てきたのが更新した理由だった事を思い出した。。

hackされてた可能性もゼロじゃないかも知れない(知らんけど)って事でVPSのシステムアップデートもしておく事にした。

出るわ出るわ更新の嵐wwww。。どんだけ放置してたんだよ。。更新終わって取敢えずApacheの確認と再起動も実施。

ふぅ一安心(なのか?)あとサイトヘルスでデータベース古いよとか出てるけど、、phpMyAdminから見ても変なテーブルも無いし、もう眠いからまた今度。。

Wordpress

Posted by anc0