BackWPup を使った復元で四苦八苦

バックアップ

前書き

 WordPressは頻繁に本体及びプラグインのVerUpが行われる。

そのせいで、管理画面が立ち上がらないトラブルが起こり易い。そこで使用するのが「BackWPup」で取ったバックアップデーターである。

今回、WordPress6.2にVerUpに伴いトラブルが発生し復元を実施した。当初は簡単だろうと思っていた転送が四苦八苦でした転送がいつまでたっても終わらない;(´o`);

そこで気がついた事などを書いていきます。

最後に結論を書いています

23394 15 - BackWPup を使った復元で四苦八苦

読むのがめんどうな方は結論を見てね。

転送(アップロード)量が多くて、一向に終わらない

  • 最初はFTPソフトとして、「Win Scp」を使用して転送しようとしたが「権限がありません」とのエラーが頻繁に出て、転送に失敗。
  • 次は皆さんが推奨しておられる、自分はあまり使用した事がない「FileZilla」を使用して転送を実施。
    頻繁に転送できませんでしたとのエラーが出てこれも失敗。
  • 次は有名な「FFFTP」を使用し転送。記事数41の別のサイトはこれで転送完了。
    記憶がさだかでありませんが、そのサイトでも転送時間が8時間(?)位かかったような気がしております。
    転送画面は次のようになります。

    FTPの転送画面

    但し 、次のファイルは「アップロード」しないようにする。
    • local.sql・・・.sqlファイル
    • backwpup_readme.txt
    • manifest.json
あと、 「最大同時接続数」を・・「4」 にしておく必要があります、(Just-Size.Networksさん の記事「FTPのファイル転送時間を短縮する方法」)を参照。

フォルダー「wp-content」の容量が非常に大きい事が分かった。

「File Sum」というソフトで調べたら、「wp-content」といフォルダーが非常に容量が大きい事が分かった。

正直、FTPの転送ソフトでは、これらの大きいソフトをアップロード出来ない。

「File Sum」というソフトでファイル容量を調べた

ちなみに最初に「WordPress」本体だけをインストールした時の容量は次の通りです。
「wp-content」は18MBしかありません。

いかに後で付け加えたファイル容量が大きかが分かります。

2023 04 04 14h43 08 - BackWPup を使った復元で四苦八苦
「wp-content」では特に次の3つのファイルが重要との事。
  • plugins・・・・・・プラグインがある
  • themes・・・・・・テーマがある
  • uploads・・・・・・アップロードした画像がある
  • wp-config.php・・・ユーザー名パスワードが分かる

 

ファイルの「パーミション」を変えた為にトラブった

 「WinScp」でファイルを転送しようとした時、「権限がありません」のエラーが頻繁に出たので、ファイルの「パーミション」を「777」に変えていた、それを戻すのを忘れていた。

後にWordPressの「管理画面」を立ち上げた時、正常に立ち上がらない状態がつづいた。 後で、「パーミション」を戻したら正常にたち上がった。

「パーミション」は「777」などセキュリティ上問題のある「777」にしない事が大切である

尚プラグイン「WP セキュリティ」での推奨「パーミション」は次のようになっている。

ファイルパーミッション

次に「パーミション」のサンプルを示す。

「パーミション」640の内容
2023 04 06 13h47 13 - BackWPup を使った復元で四苦八苦

「パーミション」644の内容

2023 04 06 13h37 46 - BackWPup を使った復元で四苦八苦

「パーミション」755の内容

2023 04 06 13h36 54 - BackWPup を使った復元で四苦八苦

 

パーミション

権限 番号
  読むことができる
  書くことができる
  実行ができる
  何もできな
推奨値(? ;(><);)
ファイル及びフォルダー パーミッション
 .htaccess 644
 wp-config.php 640
 その他のディレクトリー 755
 その他のファイル 644

 

参考

次からトライしてみようと思っている事(結論)

  1. 全部のファイルを転送するのではなく、特定のファイルを送信してみる(例、pluginsやthemes等)
  2. サーバー上に「Zip」ファイルを転送し、そこで展開すれば短時間に済むと考えられる
    google検索したら「WordPressのZipファイルをFTPサーバーで解凍する方法」という記事が見つかったのでこれをためしてみたい。
  3. この記事も役立つかも知れない。
    バックアップファイルをサーバー内で移動しそこで展開する、そうすれば「バックアップファイル」をサーバーにアップロードする必要がない。
    次の記事を参照。
    FFFTPでサーバ内でのファイルの移動やコピーを一発で行なう方法
23394 15 - BackWPup を使った復元で四苦八苦

次が結論です

上記 の方法を「トライ」してみました、 結論はうまくいきました

  1. サーバーに新しいフォルダー①を作成し、バックアップしたZipファイルと、Zip展開用phpファイルを、 FileZillaを使いアップロード【転送容量(KiB/s)制限をかけ、時間をかけて転送】
  2. URLにphp実行用のアドレスを書き、phpを実行。数分でZipファイルが展開されました。
    注意事項
    1. 実行前にFTP接続はOFFの事。
    2. 展開するフォルダーは空である事。
  3. 今使用しているフォルダー②を仮に別名に変更、①の展開したフォルダー名を、使用するフォルダー名②に変更。
以上で完了
不具合も直りました (^ ^)(^ ^)

備 考

  1. その後「WinSCP」には、サーバー上で「ファイル」を「右クリック」をすると、「コピー」や「複製」のメニューがあるのが気づきました

    「コピー」や「複製」のメニュー

     

    サーバー上でBackWPupの「バックアップしたZip」ファイルを移動し、そこで(サーバー上で)「Zipファイルの展開」をすれば、簡単に復元が出来るかもしれない(まだ未実施)。

  2. この記事も役立ちます。
    FFFTPソフトでファイルやフォルダを一括移動・一括削除する方法
    2023 05 15 14h21 37 - BackWPup を使った復元で四苦八苦

参考にして頂いた記事やサイト

 

 

シェア

コメント