質問箱/4346

カテゴリ
サマリメニューバーが表示されない
バージョン1.4.7
投稿者wikiファン?
状態質問
投稿日2008-08-01 (金) 14:43:22

質問

Solaris10上にPukiWiki 1.4.7をインストール後、 新規→ページ新規作成→編集→ページの更新 という流れを実行すると、下記のエラーメッセージが メニューバーに表示されて、新規ページ内容の枠だけ 作成されて内容が反映されません。

==================
#recent(): File can not open
==================

ソースを見てみると、エラー判定されている箇所は 下記の通りです。

[recent.ini.php]
=================
// Get latest N changes
$lines = file_head(PLUGIN_RECENT_CACHE, $recent_lines);
if ($lines == FALSE) return '#recent(): File can not open' . '<br />' . "\n";
=================

solarisユーザ、apacheのUSERとGROUP、wiki関連ファイルの所有者が一致していることは確認しました。

どのファイルをオープンしようとしてエラーになっているのか追跡中です。

どなたか知っている方、または既に解決したことがある方などいらっしゃれば、教えてください。 よろしくお願いします。

回答

  • cache/recent.dat のアクセス権をチェックしてみては? -- mashiki? 2008-08-02 (土) 16:50:00
  • disk full状態でもこのメッセージが出ました。 -- someeda? 2008-08-28 (木) 12:01:15
  • ひょっとして、キャッシュファイル(デフォルトなら、cache/recent.dat)のサイズが0 だったりしませんか?
    もしそうなら、if の条件文を「$lines === FALSE」に変えてみてください。それで、エラーではなく「最新の0件」と表示されるはずです。(キャッシュを削除後、どこかのページを更新してキャッシュを作り直す方が、本当はいいとは思いますが) -- 2009-05-08 (金) 13:26:45


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-05-08 (金) 13:26:45
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.239 sec.

OSDN