** remakewiki.php [#k8f6bf8c]
|RIGHT:100|LEFT:360|c
|~サマリ|wikiフォルダ内のファイルを作り直す外部プラグイン|
|~リビジョン|1.0|
|~対応バージョン|外部プラグイン|
|~投稿者|[[sonots]]|
|~投稿日|&new{2005-01-11 (火) 19:37:41};|
|~ライセンス|GPL|
#contents

*説明 [#pf87b655]
''ここではアップロードもままならなくなったのでお手間ですが、[[sonots:remakepage.inc.php]] へ。''
- rev.2 - タイムスタンプの保存、復元 - 2006-06-10
- rev.3 - prefix によるページ限定.プラグイン名変更   - 2006-07-19

wiki フォルダ内のファイルを php の実行ユーザに作りなおさせることで、ファイル所有者を変更します。

[[dev:BugTrack2/55]] で修正する機能を加えていただけたので、このプラグインは必要なくなると思います。あらかじめまとめて変更しておきたい場合ぐらいですね。

**詳細 [#tbc67085]

[[dev:BugTrack/477]]にあるとおり、php の実行ユーザとファイルの owner が違う場合、「タイムスタンプを変更しない」をチェックしても変更されてしまうという不具合がおきます。
「タイムスタンプを変更しない」は編集前にタイムスタンプを取得しておき編集後に touch で元の時間に設定しなおしている(はず)わけですが、ファイルの所有者が違うので失敗するのだと思われます。これはパーミッションではどうにもできませんからね。

そこで wiki フォルダ内のファイルを php の実行ユーザに作りなおさせることで、その不具合をなくします。

最初に ftp で wiki をアップロードした際に使用するものと思われます。
ローカルでスクリプトを回し wiki ファイルを作り ftp でアップロードするような人が使用すると思われます。
サーバー側で chown コマンドを使える環境にある人には役に立たないと思われます。

#外部プラグインはここにおいていいんでしょうか?

*ダウンロード [#ead9194a]
拡張子の番号をはずして wiki フォルダの上の階層(デフォルトでは index.php と同じ階層)においてください。
|リビジョン|日付|変更点|h
|&ref(./remakewiki.php.1,v1);|1/11/2005|初版。タイムスタンプは保持します。すでに php 実行ユーザーが所有者であるファイルに対しては何も行いません。|

*使用方法 [#df52ec0e]
ブラウザで remakewiki.php を指定してください。たとえばhttp://pukiwiki.sourceforge.jp/remakewiki.php のように。
ブラウザで remakewiki.php を指定してください。たとえばhttp://pukiwiki.sourceforge.jp/remakewiki.php のように。

*設定 [#mda65399]
指定どおりの場所にインストールしてあればとりあえずは設定しなくても動くはずです。
- $dir~
wiki フォルダへのパス。デフォルトでは "wiki/"

*コメント [#cc00e92a]
-recent の動作がちょっとわかっていません。タイムスタンプが新しくなりさえしなければ最新の n 件にはでずにすむのでしょうか?テストでは大丈夫っぽかったのですが。cache フォルダの更新タイミングはいつだ? -- [[sonots]] &new{2005-01-11 (火) 20:04:00};
-関連? [[自作プラグイン/chown.inc.php]] --  &new{2005-01-11 (火) 20:13:13};
-なんだ。間が抜けてましたね。消すか。ま、いいか。タイムスタンプ保持機能拡張ってことにしておいてください。 -- [[sonots]] &new{2005-01-11 (火) 20:39:07};
-[[dev:BugTrack2/55]] で修正する機能を加えていただけたので、このプラグインは必要なくなると思います。あらかじめまとめて変更しておきたい場合ぐらいですね。メモメモ pkwk_touch_file, pkwk_chown -- [[sonots]] &new{2005-04-16 (土) 16:44:35};
-- まだ誰もそれらの関数をテストしていないのでしょうから、安心してはいけません。 :) -- [[henoheno]] &new{2005-04-16 (土) 20:12:49};
--はい、ですから未来形です ^^; 次期バージョンではこのプラグインが必要なくなるでしょうという告知です>ユーザーの方々 -- [[sonots]] &new{2005-04-17 (日) 10:10:04};
- この間も俊太郎の詩をお  http://www.stlouisbusinesslist.com/business/5021837.htm?info=viagra viagra   :(   -- [[viagra]] &new{2010-03-08 (月) 12:00:18};

#comment
//#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.053 sec.

SourceForge