SYNCKGRAPHICA/札幌 ホームページ制作
technote

削除できないファイルを消すCGI

パーミッションや所有権、権限の関係で削除できないWebサーバ上のファイルを削除するためのCGIです。

いや、厳密には削除するというかパーミッションを適宜に変えるだけなんですけどね。Webサーバの仕様によってFTPアカウントとCGIやPHPの権限が異なる場合があり、CGIやPHPから生成されたファイルを消せなくなるケースはよくありますよね。root権限を持っていたりSSHに入れるならさしたる問題もないのですが、必ずしもそういう場合ばかりではない。

そんなとき同じCGI側の権限からファイルのパーミッションをフルアクセスに変更することで問題を回避することができる。ただ使い方はとても気をつけて欲しい!なぜならすべてのパーミッションが777になるからだ。

ch.cgiを「以下のディレクりにあるすべてのファイルのパーミッションを777」にしたい場所にアップロードしてブラウザからch.cgiにアクセスすると「finish」と表示されれば完了です。

意外と使うことがあると思いますのでぜひ「ファイルが削除できないっ!」とか「ファイルがダウンロードできないっ!」ってときはお試しあれ。

2010-07-13
新規コメント出力エリア

エラーメッセージ出力

新着情報ここまで

札幌ホームページ制作関連

ホームページ素材ダウンロード関連

連載・コラム関連

CLOSE