未分類

FTPでフォルダが削除できない

xreaプラスを使用しております。

サーバーへFTPでアクセスしあるフォルダーを削除しようとしたのですが削除できなくなりました。削除しようとしても「そのようなディレクトリはありません」というメッセージが出てしまいます。

解決策は、http://sb.xrea.com/archive/index.php/t-437.htmlに書いてありました。そのとおりにやれば削除できました。

#!/usr/local/bin/perl
system("rm -rf /virtual/sample/public_html/cgi-bin/link");
print "Content-type: text/html;OK!!\n\n ";
exit;

をメモ帳に貼り付けて、サーバーの任意の場所にアップロードして実行させるといいとのこと。

このコードの"sample"はお使いのサーバーのユーザー名にして、

"cgi-bin/link"は消去したいフォルダへのパスを記載します。

たとえばpublic_htmlフォルダの中にあるwp-contentというフォルダが消えなくて困っているとすると2行目の"system("rm -rf /virtual/sample/public_html/cgi-bin/link");"のところは、

system("rm -rf /virtual/sample/public_html/wp-content");

というように書き換えます。

そして、このファイルを「del.cgi」として保存&サーバーの任意の場所にアップロードしてパーミッションを700に変更。

そして、FTPソフトで接続している場合にはいったんFTP接続を切り、del.cgiを実行します。つまり使っているブラウザからこのdel.cgiにアクセスします。

del.cgiにアクセス後、FTPを再接続してFTPからアクセス可能(認識されるように)になり、フォルダを削除することができました。

http://sb.xrea.com/archive/index.php/t-437.htmlの説明では「OK」がブラウザに表示されるようですが私の場合には表示されませんでした。

del.cgiはその後削除します。

-未分類
-,