Tag Archives: ftp

メモ書きとか

サーバー上にftpから消せないファイルが出来た時の対処法

以前、管理画面の調子が悪いことが理由でメンテナンスをした時も引っかかりました、消せないファイル。
これはPHPによって生成されたファイルにありがちなことです。

消せないってどういうことかというと、FTPクライアント(FFFTPなど)から「所有者」という項目を見た時に、自分のユーザー名等ではなく「Apache」になっていると削除は愚か、パーミッション変更さえ出来ません。
この場合、サーバー管理者に削除要請するほか無いのですが、調べてみたところ「PHPで生成されたファイルなら、PHPからパーミッション変更が出来るかもしれない」という情報があり、パーミッション変更のスクリプトがあちこちに見受けられます。
以前の記事ではその方法では消せませんでした。

今回もまた消せないファイルが生成されてしまいましたが、下記サイトにあったPHPスクリプトでパーミッションを変更することにより消すことが出来ました。作ってくださった有志の方に感謝。

所有者がapacheのファイルの操作ができない – 管理者のためのJoomla!マニュアル


前回はなぜ消せないんだ!と小一時間悩んでいましたが、今回はあっさりと解決することが出来ました。
皆さんも、こういう経験があると思います。そんな時は、この方法が有効かもしれません。
又は、Web Eraserで削除できることもあるそうです。

というわけで、ファイルが消せない時のためのメモ書きとして記事にしました。
ではでは。

【2013/2/18更新】
リンクが貼られていなかったのを修正しました。

スポンサードリンク