wordpress 復元

いつの間にかリダイレクトされ、そのうちコンテンツが表示されなくなりました。
管理画面のアクセスが無防備でした。アカウントが盗まれたようです。

たまたま、backWPupプラグインでbackupしたファイル(2023.08.17)があったので、このファイルを使って復元しました。
復元は同pro版でもできますが、有償(約10,000円。二年目以降はサブスクリプション)。自力で対応しました。この方法は、severのお引っ越しにも使えます。

操作は簡単。使用したツールは、FTPとSSH。
backupファイルはzipで圧縮されているので適当な場所に解凍しておきます。解凍後、必要なのは、wp-***フォルダー三つと***.sqlのファイルだけ。確認しておきましょう。

レンタルサーバーはGMO・valueserver。SSH接続に必要な認証は、コントロールネルから行います。認証はパスワード方式でした。
復元のポイントは、『テーマ』を替えないこと。
先ずは、ドメイン下にあるフォルダー、ファイルをすべて削除します。
同じテーマで再インストします。
 wp-admin
 wp-content
 wp-includes
再インスト後、上記フォルダーをbackupの内容に書き換えます。書き換えはFTPで行いました。
続いてdatabaseの復元。
valueserverホームディレクトリに、backupした***.sqlをupload。私はFTPでupload。
sshは、oxsはterminal、winはpowershell若しくはwsl2で接続します。
プロンプトで
 ssh account@rentalserver名
レンタルサーバーのパスワードが要求されるので、パスワード入力。
接続後、以下のコマンドを投入。
 mysql -u username -p db名 < ***.sql
db名のパスワードを入力し、パスワードが合致すればdatabaseが上書きされ、ホームページが復元されます。