FileZillaでファイルが9998個までしか表示されず、ダウンロードも9998個までしかできなかった時の話。

2019年頃にあるサーバーから数万個のファイルをFileZillaでダウンロードしようとした時に詰まりました。バックアップ用に画像をダウンロードしていたのですが、「成功した転送」が9998で止まる。そしてFTPでフォルダを表示したときに9998個のファイルまでしか表示できない。
結論から申し上げますと、原因は不明ですが現在の最新バージョンのFileZillaでは問題なしでした。

FileZillaで9998個までしかファイルを取り扱えない問題

その時いろいろ検索しても外国の英語サイトしか出てこなくて四苦八苦したので一応こちらに日本語版と代替えで成功した方法を記しておきます。

まず、FileZillaの設定ではファイルの表示やダウンロードに制限はないみたいで、サーバー側の「/etc/pure-ftpd.conf内のLimitRecursionという項目」で制限している可能性があるという結論にたどり着きました。

そこでホスティングしているサーバーの担当者に尋ねてみたのですが、「当サーバーではそのような制限は特別していない」との回答。

次にcPanelなどからサーバーのファイルにアクセスして9998個以下のフォルダに一つ一つまとめてそれぞれダウンロードする方法を思いつきましたが、骨が折れる&戻すときにややこしすぎる。の理由で断念しました。

結局Wordpressのプラグインに頼ることになり「File Manager」というプラグインを利用することにより全ファイルをダウンロードすることに成功しました。
こういうプラグインがあれば正直もうFTPソフトは必要ないのではないかとすら感じさせますね。すごい出来です。

アップロードする新しいサーバーにもこのプラグインを利用して取り込んだ記憶があります…

この度この問題を再現しようと試みましたが、最新バージョンのFileZillaでは普通に10000ファイル以上のダウンロードが行えてしまいました…FTPソフトの問題で改善されたのか、サーバー側の何かが変更されたのか、はたまた別の問題か…2年ほど前に困った出来事なので、もう必要ない記事かもしれませんが僕の戦記です(笑)

-フリーソフト

© 2021 ソロ学