[owner] 英字ページ更新時の挙動不審

結論

メッセージ

P太 (2002-08-04 (日) 12:16:40)

お世話になってます。
英字ページをタイムスタンプを変更せずに編集しようとすると、以下のワーニングが出ます。

Warning: utime failed: Operation not permitted
in /usr/home0/******/virtual_html/trpg/file.php on line 44

Warning: Cannot add header information - headers already sent by 
(output started at /usr/home0/tinge3/virtual_html/trpg/file.php:44) 
in /usr/home0/******/virtual_html/trpg/index.php on line 283

Warning: Cannot add header information - headers already sent by 
(output started at /usr/home0/tinge3/virtual_html/trpg/file.php:44) 
in /usr/home0/******/virtual_html/trpg/skin/pukiwiki.skin.ja.php on line 1

↑PukiWiki-officialでは再現されないので、CVSをもらってきたあとの状態です。

どうやらページが英字WikiNameだと再現する模様。 :( -- P太 2002-08-04 (日) 10:03:21

CVSから落としたファイルに差し替えて、該当ファイルのパーミッションを確認してもおかしくないので、いろいろと調べたんですが。Wikiフォルダ内の.txtのパーミッションが666のモノと644のモノが混在。
666の所有者はサーバのIDなんですが、644の所有者はwwwとなってます。ナニこれ? :(
ちなみに、644から666へのパーミッションの変更は拒否されます。
でも、エラーの出る英字WikiNameファイルは666になってるんだよなぁ……。644にしてみてもよけいダメでした。 :( -- P太 2002-08-04 (日) 11:49:06

前と同じwarningが出ますね。メッセージ自体は同じです。 -- P太 2002-08-04 (日) 14:03:49

名前新規作成時刻保持修正所有者パーミッション
TestFile問題なし問題なしwww644
テストページ問題なし問題なしwww644

新規作成・修正のテストしてみました。新しく生成されるのはやっぱりwwwの644ファイルですね。 -- P太 2002-08-04 (日) 14:19:59

う~ん、こんな状況になりました。 -- P太 2002-08-05 (月) 00:38:36

ページ名新規作成通常修正時間保持修正パーミッション所有者
新規ページwarningwarning問題なし666www
日本語***warningwarning666UserID
Warning: chmod failed: Operation not permitted in /usr/home0/******
/virtual_html/trpg/file.php on line 95

Warning: chmod failed: Operation not permitted in /usr/home0/******
/virtual_html/trpg/file.php on line 95

Warning: Cannot add header information - headers already sent by 
 (output started at /usr/home0/******/virtual_html/trpg/file.php:95)
  in /usr/home0/tinge3/virtual_html/trpg/index.php on line 283

Warning: Cannot add header information - headers already sent by 
 (output started at /usr/home0/******/virtual_html/trpg/file.php:95)
  in /usr/home0/tinge3/virtual_html/trpg/skin/pukiwiki.skin.ja.php on line 1
Warning: chmod failed: Operation not permitted in /usr/home0/******
/virtual_html/trpg/file.php on line 42

Warning: utime failed: Operation not permitted in /usr/home0/******
/virtual_html/trpg/file.php on line 44

Warning: Cannot add header information - headers already sent by 
 (output started at /usr/home0/******/virtual_html/trpg/file.php:42)
  in /usr/home0/tinge3/virtual_html/trpg/index.php on line 283

Warning: Cannot add header information - headers already sent by 
 (output started at /usr/home0/******/virtual_html/trpg/file.php:42)
  in /usr/home0/tinge3/virtual_html/trpg/skin/pukiwiki.skin.ja.php on line 1
***backup.php 49
    backup_fputs($fp,$strout);
    backup_fputs($fp,$body);
    backup_fclose($fp);
+   chmod($realfilename, 0666);
}


*1 pkwk_touch_file() やpkwk_chown() の中の物は除く

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-10-20 (土) 11:59:39
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.569 sec.

OSDN