スタッフのつぶやき

phpを使ったzip化でサーバー上の大量ファイルをまるまるローカルにダウンロードする方法

  • このエントリーをはてなブックマークに追加

こんにちは、コーダーのchaです。

今日のお仕事は
クライアント様がご自身でワードプレスまで導入できているけれど
やっぱりテーマとかデザインとかが難しいので、
うちに投げてきてくださった案件です。

バックアップをとらないとあとあと大変なことになるので
まずサーバー上のファイルをまるまるローカルに落とさなくてはなりません。

FTPでローカルに落として丸々バックアップをとるという作業は久しぶりで、
ファイル数が3000とかあると、やっぱりダウンロード中にエラーが出ます。

teraやSSHとかで簡単にできるはずなのですが、
今はFTP情報とワードプレスの管理画面しかクライアント様からいただいていないため、
うっすらと昔にした記憶がある 「phpを使ったzip化→ダウンロード」の方法が
手っ取り早いと判断したものの、ウェブで調べてもなかなかたどり着かない。

ですので今回、将来100%忘れる自分のために、備忘録として残すことにしました(^^;
同じ状況に直面した方がもしおられれば、参考にしていただければと思います。

※ちなみに、あまりお勧めではないのですが、FFFTPを使っていて
大量のファイルをサーバーから落とす場合にエラーが出るのを簡単に回避する方法があります。
FFFTP:

「接続」→「ホストの設定」→「設定変更」→「暗号化」で

「暗号化なしで接続を許可」にチェックを入れると、

ファイルをサーバーから落とす場合にエラーが出なくなります。

ダウンロードが終われば必ずもとに戻しておいたほうが良いでしょう。

さてここからが本番です。

phpを使ったzip化でサーバー上の大量ファイルをまるまるローカルにダウンロードする方法

でも疲れてきたので、参考にしたURLを貼らせていただきます(爆)

http://php.o0o0.jp/article/php-compression

ありがとうございました!

今回の記事は手抜きですみません(笑)
「ほんの少しだけ参考になったよ」って方、よろしければ拡散していただけると幸いです(笑)

  • このエントリーをはてなブックマークに追加

コメントを残す

*