【Apache2】Apache/2.0.48+PHP/4.3.4上で、Pukiwiki1.3を使っています。Pukiwikiが新しいファイルを生成する際に644で保存してしまうため、いちいちFTPなどで666に変えないと該当ファイルを更新できなくて困っています。Pukiwikiが新しくファイルを作るときに、デフォルトでパーミション666で保存するように設定するにはどうすれば良いですか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/02/28 13:32:57
  • 終了:--

回答(2件)

id:takaswie No.1

takaswie回答回数17ベストアンサー獲得回数02004/02/28 14:16:28

ポイント10pt

UMASKの設定でいけそうです。

id:candle2002

ありがとうございます。

umaskについてよく分からないのですが、

シェル全体に影響を与えてしまうのでしょうか。

Pukiwikiが生成する、

ある特定のディレクトリにある

新ファイルのみ666にしたいのですが。

2004/02/28 15:25:37
id:chokobo No.2

chokobo回答回数34ベストアンサー獲得回数42004/02/28 14:19:33

ポイント50pt

666に変えないと「更新」できないという

ご質問の意味が、わかりかねますが・・・・

それはともかく、666で保存したいということへの

回答としては(1.3.6ソースだと)、

file.phpの

file_write関数内にあるfclose($fp);

の行直後に

chmod($dir.encode($page).”.txt”, 0666);

を一行挿入するだけで出来そうですね。

id:candle2002

ありがとうございます!

おかげさまで666でファイル生成できました。

2004/02/28 15:34:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません