View Full Version : chmod できない?
lacinquieme
2001/12/27, 10:32 PM
ページ読み込み時にファイルへデータを書き込みたかったので、
chmod(ファイル名,0777) とかしたんですが、なぜか失敗します。
ファイルへの書き込みをするにはどうしたらいいんでしょうか?
webmaster
2001/12/28, 12:13 AM
サポートです。
情報が少ないので的確ではないかもしれませんが、Perlでしたら
chmod (0600,"ファイル");
といった形にしてみて下さい。
lacinquieme
2001/12/28, 01:28 AM
すみませんでした、自分の情報が少なすぎでした。
PHP をつかってアクセス解析のようなことをしたいとおもっています。
$file = "aaa.txt";
chmod($file,0777);
とか
exec("chmod 777 ".$file);
でやってみたんですが…。
それとページを読み込むときに書き込みをするには
所有者・グループ・他人のうちの他人に書き込み権限がないといけませんよね?
そうするとサポート様がいわれるような 0600 では駄目なような気がするんですが…。
ご回答よろしくお願い致します。
webmaster
2001/12/28, 01:44 AM
public_html内でCGIとしてPHPを動かす場合は、
データファイル(CGIのみから読み書きされる)のパーミッションは600でOKです。
HTMLファイルなど、ウェブ上で公開するファイルの場合は、604でOKです。
shared_html内でしたら、606でOKです。
lacinquieme
2001/12/29, 11:34 PM
サポート様どうもありがとうございました。
無事解決致しました!
また分からないことがあったらよろしくお願いいたします。
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.