人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: candle2002
●カテゴリ:ウェブ制作
✍キーワード:2.0 666 Apache FTP PHP
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● takaswie
●10ポイント

http://www.google.co.jp/search?q=cache:LE1BA9o2i3cJ:pukiwiki.sou...

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

◎質問者からの返答

ありがとうございます。

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

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

Pukiwikiが生成する、

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

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


2 ● chokobo
●50ポイント

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

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

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

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

file.phpの

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

の行直後に

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

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

◎質問者からの返答

ありがとうございます!

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ