訳あってFTPサーバからWordPressファイルをダウンロードした時のメモです。
手動ダウンロード
まずは単純な手動ダウンロードについて説明します。
step
1ロリポップ!管理画面からロリポップ!FTPを選択
FTPサーバの管理画面に遷移します。
step
2ダウンロードしたいファイルをクリック
クリックすると、確認ウィンドウが開きますので、OKボタンを押します。
以上で対象ファイルをダウンロードできます。
FTPクライアントソフトを使ってダウンロード
手動操作は1つ1つ手作業でやるわけなので、大量のファイルを一気にダウンロードするには不向きです。
ここでは、FTPクライアントソフトを使って、大量のファイルを一括でダウンロードする方法について説明します。
FTPクライアント
今回は2種類のFTPクライアントソフトを使いました。
- CyberDuck
- FFFTP
CyberDuck
私はMacとWindowsの両方を使っているので、まずはMac用のFTPクライアントとして有力候補らしい「CyberDuck」で試してみたいと思います。
ちなみに、CyberDuckを選んだ理由は調べたら一番最初に出てきたからです。
CyberDuckの長所とかは下記にまとまっているのでどうぞ。
もっと詳しく
step
1CyberDuckをダウンロード
まずは、CyberDuckをダウンロードします。
かわいくないアヒルちゃんの下にダウンロード用のリンクがあるのでOSやダウンロード方法に応じて選択してもらえればいいです。
ダウンロードできたら解凍します。
step
2ソフト起動
解凍したら、ソフトを起動します。
おそらく初回起動時はデフォルトアプリにするかどうかを聞いてくるかもしれませんが、どっちでも使用できるので、適当な方を選択します。
step
3FTPサーバに接続する
起動したら、左上にある接続ボタンを押します。
接続のための設定画面が開くので、接続設定を入力します。
step
4FTPサーバの接続情報を確認する
FTPサーバに接続するにあたって、情報を取得します。
私の使っているロリポップ!の場合、アカウント情報ページにFTPサーバの情報が記載してあります。
アカウント情報の下にあるサーバー情報に記載があります。
step
5FTPサーバの接続情報を入力する
確認したサーバ情報を入力します。
今回はFTP-SSLを選択して、接続ボタンを押します。
下図のようなファイルの一覧が表示されたら接続完了です。
step
6ファイルをダウンロード
適当なファイルを選択(複数可)して、アクション>ダウンロードをクリックすればダウンロードしてくれます。
step
7全ファイルを一括でダウンロードする
さて、本題です。全ファイルを一括でダウンロードしてみます。
全選択した状態で、アクション>ダウンロードを実行。
すると...
突然のログイン失敗通知。しかも大量。再度ログインボタンを押す。
何度やってもログイン画面が表示されて再接続を促されます。
結果、まともにダウンロードできませんでした。
step
8接続モードを変更してみる
ネットで検索すると、ロリポップ!公式のCyberDuck接続マニュアルを発見!
マニュアル中のCyberDuckのUIの古臭さに違和感を覚えつつ、読み進めてみると
・接続モード
「パッシブ」を選択します。
さっそく接続モードを変更します。
なお、上記のロリポップ!公式サイトの記載内容はどうやら若干古いらしく、現行のCyberDuckとUIに差異があり、「接続」画面から詳細接続を選択することができません。
そこで、まずブックマークに接続情報を登録します。
すると、接続情報の編集画面がでてきます。
これをデフォルトからパッシブに変更します。
step
9再挑戦
さて、接続モードを変更したところで再度挑戦。
ブックマークをクリックして接続。いざ...
接続モードを「パッシブ」にしてもダメでした。
どうやらロリポップ!サーバと相性が悪いようです。
※結局解決しませんでした🙇♂️
CyberDuckを諦めFFFTPへ
アヒルちゃんが使えなかったので、FFFTPで挑戦です。
FFFTP
もはや説明不要のド定番FTPソフト。
作者による開発はすでに終了していますが、現在は有志によりGitHub上でOSSとして開発が続いているようです。
(開発者日本人って知らなかった)
既存のFFFTPソフトはMacOS非対応です
step
1さっそく接続
早速接続します。
接続設定
特殊機能の最大同時接続数や転送エラー時の処理はお好みで。
接続ボタンを押します。
接続完了!
step
2FFFTPで一括ダウンロードを試す
FFFTPで一括ダウンロードを試してみます。
下のコンソールが忙しそうに動き出します。が、途中でコンソールが動かなくなりました。😂
step
3一括は諦めて分割ダウンロードを試す
もはや一括は諦めて、フォルダごとに分割してダウンロードする道を探ります。
とりあえず、wp-adminフォルダだけで試すと...
やっとダウンロードが始まりました。
結論、私の環境だと約3分程度でwp-admin(約500ファイル)のフォルダコピーが完了しました。
ちなみにCyberDuckだと分割でもダメでした...
まとめ
FFFTPを使えば、万事解決。
解決方法知っている人がいらしたら連絡おねがいします!