SSH不要で超お手軽!サーバー内のWordPressをZIP圧縮&解凍する方法

WordPressサイトのバックアップや復元、サーバー引っ越しの際に ファイルやフォルダをFTPで普通にダウンロードしたりアップロードするとものすごく時間がかかります。途中でエラーが発生したら目も当てられません。

unzipper.php は、WordPressのフォルダに配置してブラウザからアクセスするだけで使えるプログラムで、サーバー内のZIPファイルを解凍することはもちろん、指定フォルダをZIPファイルにしてくれる2in1のスグレモノです。なお、解凍に関してはZIPの他に .rarファイル、 .tar.gzファイル、.gzファイルの形式にも対応しています。

unzipper.phpのダウンロード

unzipper.phpは、以下のGitHubリボジトリからダウンロードします(無料・登録不要)。

The Unzipper(unzipper.php)

Clone or download をクリックして さらに Download ZIPをクリックすると、ダウンロードできます。

Download ZIP ボタンをクリックすると unzipper-master.zip というファイルがダウンロードされます。作業の前にこのZipファイルを解凍して、中にある unzipper.php を取り出しておいてください。他のファイルは使わないのでゴミ箱へ。

unzipper.phpの使い方

unzipper.phpの使い方はとても簡単。一応 Zipファイルの解凍の手順、任意のフォルダをZipファイルに圧縮する手順にわけてスクリーンショットにしておきました。

解凍編

解凍したいZipファイルのあるフォルダに unzipper.php をFTPソフト等でアップロード

ここではWordPress関連フォルダがアップロードされているルートフォルダ(public_htmlフォルダ)直下にアップロードしました。

ブラウザから unzipper.phpを実行して Zipファイルを解凍

①で unzipper.phpをルートフォルダ(public_htmlフォルダ)にアップロードしたので、ブラウザでトップページのアドレスの末尾に unzipper.php と書き足して unzipper.phpを実行しました。

unzipperの画面が表示されたら、Archive Unzipper セクションで フォルダ内で解凍したい Zipファイルを選択し、Unzip Archive ボタンをクリックすれば Zipファイルが解凍されます。

WordPressが格納されているフォルダを起点として、unzipper.php をアップロードしたファイルパスを ブラウザのアドレス欄に入力してunzipper.phpを実行します。サイトのドメインが example.com である場合を例に、代表的なパターンを挙げておきます。

  • wp-content フォルダの下に unzipper.phpを配置している場合
    https://example.com/wp-content/unzipper.php

  • サブドメインで運用しているサイトのルートフォルダ(public_html/subdomain/)にアップロードした場合
    https://subdomain.example.com/unzipper.php

  • サブドディレクトリで運用しているサイトのルートフォルダ(public_html/wp/)にアップロードした場合
    https://example.com/wp/unzipper.php

※お使いのWordPressの設定によっては上記のパターンと一致しない場合もあります。

画面上部に 解凍成功のメッセージがでたら作業終了

空のWordPressサイトならほぼ一瞬でサーバー内に解凍されます。

圧縮編

圧縮したいフォルダ直下に unzipper.php をFTPソフト等でアップロード

ここでは、レンタルサーバーの引っ越しやサイトのリニューアルなどでWordPressサイトを丸ごとバックアップする場合を想定して、public_htmlフォルダの中身を丸ごとバックアップするため、public_html フォルダ直下に unzipper.php をアップロードしました。

ブラウザから unzipper.phpを実行して Zip Archive ボタンをクリック
生成されたZipファイルをFTPソフト等でダウンロードして完了

生成されるファイル名は zipper-年月日時間.zip といった振合いになります。なお、空のWordPressサイトなら1秒程度で圧縮が完了します。

unzipper.phpで生成されたZipファイルは Windows10に内蔵されている圧縮フォルダツールを使うと「フォルダーエラー 展開を完了できません」と表示されて正常に解凍できません。

Windows10で解凍する場合は 7-Zip(無料ソフト) を使用して解凍してください。使い方は難しくありませんが、わからない方はネットで検索してみてください。

7-Zip公式サイト

なお、unzipper.phpで生成されたZipファイルを unzipper.php で解凍する分には全く問題ないので、Windows10で中身を見る必要がないなら 7-Zip を使用する必要はありません。