XOOPSで作成したホームページのキャッシュファイルが多くなりFTPソフトで削除できなくなりました。
XOOPSのキャッシュファイル(/cache)フォルダのファイルがどんどん作成されてサーバーを圧迫してしまったのでした。
FTPソフト「FFFTP」「NextFTP」「FTPRush」「FileZilla Client」で削除を試みましたが、いずれのソフトもタイムアウトになってしまい削除ができません。
仕方がないのでFTPコマンドで削除する事にしました。
●まず、FTPコマンドを記述したBATファイル任意のフォルダへ作成します。(私は面倒くさいのでルートにしました)
「ftp -s:ftpcmd.txt」1行と記述したBATファイルを「f.bat」と言う名前で作成します。
●次に同じフォルダにftpコマンドを記述したファイル「ftpcmd.txt」を作成します。
ftpcmd.txtの内容です。
1行目 open ftpサーバー名
2行目 ユーザー名
3行目 パスワード
4行目 CD 削除対象フォルダ名
5行目 prompt ←Interactive mode をoffにする。
6行目 mdel *.* ←複数ファイル削除
●コマンド画面より「f」と入力。
●約100個(私の場合は92個でした)くらいファイルが削除されると、サーバーから切断されてしまいます。
なので、FTPを終了するために「by」コマンドを入力。
以上の操作を数十回(ファイルの数によります)行うと「NextFTP」がファイル一覧を取得するようになります。
そしたら、FTPソフトで削除を行います。
以上ですが、XOOPSのキャッシュファイルの対応を考えないと大変な事になります。
XOOPSのキャッシュファイル(/cache)フォルダのファイルがどんどん作成されてサーバーを圧迫してしまったのでした。
FTPソフト「FFFTP」「NextFTP」「FTPRush」「FileZilla Client」で削除を試みましたが、いずれのソフトもタイムアウトになってしまい削除ができません。
仕方がないのでFTPコマンドで削除する事にしました。
●まず、FTPコマンドを記述したBATファイル任意のフォルダへ作成します。(私は面倒くさいのでルートにしました)
「ftp -s:ftpcmd.txt」1行と記述したBATファイルを「f.bat」と言う名前で作成します。
●次に同じフォルダにftpコマンドを記述したファイル「ftpcmd.txt」を作成します。
ftpcmd.txtの内容です。
1行目 open ftpサーバー名
2行目 ユーザー名
3行目 パスワード
4行目 CD 削除対象フォルダ名
5行目 prompt ←Interactive mode をoffにする。
6行目 mdel *.* ←複数ファイル削除
●コマンド画面より「f」と入力。
●約100個(私の場合は92個でした)くらいファイルが削除されると、サーバーから切断されてしまいます。
なので、FTPを終了するために「by」コマンドを入力。
以上の操作を数十回(ファイルの数によります)行うと「NextFTP」がファイル一覧を取得するようになります。
そしたら、FTPソフトで削除を行います。
以上ですが、XOOPSのキャッシュファイルの対応を考えないと大変な事になります。