**[[質問箱5/41]] [#o5c79b5e]
|RIGHT:70|LEFT:410|c
|~カテゴリ|エラー・トラブル|
|~サマリ|$non_listに設定したタイトルのページが#recentで表示されてしまう|
|~バージョン|1.4.7_notb_utf8|
|~投稿者|[[daria]]|
|~状態|質問|
|~投稿日|&new{2011-02-17 (木) 13:23:09};|
***質問 [#tb573b9e]
pukiwiki.ini.phpの$non_listに"MenuBar"、"FrontPage"、"RecentDeleted"を設定したのですが、それらのページが#recentで表示されてしまいます。
($non_list変更後に任意のページの編集・作成・削除等を試みましたがだめでした)

設定間違いや調査すべき場所のヒントがありましたら教えて頂けないでしょうか。

設定等は以下の通りです。

pukiwiki.ini.php
 $non_list   = '^(\:.+|コメント\/.+|MenuBar|FrontPage|template|RecentDeleted|.+\/template|.+\/SubMenu)$';
※正規表現をよく理解していないので[[続・質問箱/530]]を参考に記述しました

recent.inc.phpは1.4.7notb_utf8にプレインストールされているものをそのまま使用しています。

以上、宜しくお願いします。

***回答 [#r8c166aa]
- 既知のバグ([[dev:BugTrack2/196]])かもしれません。cache/recent.datを消してから、$non_listの対象外のページを更新したらどうなりますか? --  &new{2011-02-17 (木) 15:11:14};
- cache/recent.datファイルを別名で退避→$non_list対象外ページを更新しましたが、$non_list対象ページは相変わらず#recentに表示されています。 -- daria &new{2011-02-17 (木) 18:53:32};
- ページ名称変更も試しましたが、[[dev:BugTrack2/196]]での報告とは少し状況が違います。~
こちらでは~
 ・ページ名称変更直後、#recentには古い名前のみが表示されている~
 ・その状態でcache/recent.datを削除→別ページ更新をすると、#recentに新しい名前のみが表示される~
となります。~
(該当BugTrackの最下部の「if (check_non_list($page)) で分岐して、$non_list の対象となった時はlastmodified_add('', $page) と呼べばこの現象は解決すると思います。」を試したいが、どこへ何をどう書いていいかわかりません……) -- [[daria]] &new{2011-02-17 (木) 19:08:01};

#comment

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
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.027 sec.

OSDN