所有者がApacheのファイルの削除

ちょっと前にWordPressを利用しようと模索している最中に、FFFTPから削除できないファイル(ディレクトリ)が出来たことがありました。

インストールしようとしたのはWordPress MU(これは結局WordPress2.5を使うことにした)
使用サーバはロリポップ。
お助け掲示板等でも同じような現象に遭遇している人がいたもよう。

で、ファイル(ディレクトリ)が削除できないのは所有者が違うからで、Apacheが所有者のファイルが生成されてしまうから起きる現象みたい。
でもパーミッションを変えれば削除できるということなのですが、FFFTPでパーミッション変更もできず。
そこでphpを使ってファイル(ディレクトリ)のパーミッションを変更し、FFFTPから削除しました。

以下覚書。

適当なファイル(.php)を作って、ブラウザからそのphpファイルを実行。
phpファイルの中身は下記。

<?php
umask(0);
chmod(dirname,0777)
?>

dirnameはパーミッションを変更したいファイル(ディレクトリ)の名前。
私は削除したいファイル(ディレクトリ)があるディレクトリと同じ階層にいれて実行しました。

これでパーミッションが変更され、削除できました。

フォロー

Get every new post delivered to your Inbox.