2009年1月28日

[tDiary-users-talk: 0415]カテゴリが正常に生成されません。

はじめまして、清水@狛江市在住と申します。

最近tDiaryを使い始めたのですが、カテゴリが生成されずに困っています。

環境:
・FreeBSD 7.1-PRERELEASE (amd64)
・Apache 2.0.63_2
・ruby 1.8.6 (2008-08-11 patchlevel 287) [amd64-freebsd7]

Apacheとrubyはportupgradeで最新版にしてあります。

最初は安定版のtdiary-full-2.2.1で作り始めたのですが、カテゴリが
まったく生成されない上、どこを探してもエラーメッセージの一つも出ません。

どうやら{@data_path}/category/category_listというファイルにカテゴリ
が記録されるようですが、何度「カテゴリインデックスの作成」を行っても
以下のような断片と思われるファイルしかできません。もちろんこの中途
半端なファイルを一旦消してから「カテゴリインデックスの作成」をやって
みましたが、結果は変わりません。

---
% hd -x category_list
00000000 04 08 7b 06 22 0d 63 61 74 65 67 6f 72 79 5b 00 |..{.".category[.|
0000000 0804 067b 0d22 6163 6574 6f67 7972 005b
---

そこで開発版のtdiary-full-2.3.1に乗り換えてみたところ、結果は変わらない
物の、エラーメッセージが出るようになりました。

---
Plugin Error

Errors in plugins? Retry to Update or Configure.

TDiary::PluginError

Plugin error in '50sp.rb'.
Plugin error in 'misc/plugin/counter.rb'.
undefined method `request_method' for
#<#<Class:0x6329c8>::Category::CGI:0x12f25f0>
(plugin/50sp.rb):129:in `load_plugin'
---

このcounter.rbが悪いのかと思い、プラグインから外してみるとエラーは
出なくなりますが、結果はやはり何も起きず、壊れたcategory_listファイルが
できるだけです。

FreeBSDのportsにtDiaryがある事を知ったので、/usr/ports/japanese/tdiary
をインストールしてみました。これは安定版(2.2.1)をインストールしてくれま
すが、残念ながらこれでもカテゴリは生成されません。

状況から判断すると、何か基本的な事を忘れているような気がするのですが、
思い当たるものがありません。何かありましたら些細なことでも構いません
ので、お知らせ下されば幸いです。

これまでに確認した項目は以下の通りです。
・カテゴリ以外の機能:正常に日記が読み書きできる。
・ディスク容量:すべてのパーティションで余裕あり。
・permission:すべてapacheを実行しているユーザ(www)のみが読み書き可能で
ある事を確認。念のためchmod -R www:www . をしてある。
・Apacheのログ:すべて確認したが、エラーは出ていない。
・カテゴリ名に日本語が使えないかもしれないと思い、すべてアルファベットに
したが変わらない。
・メモリは十分足りており、swapはあるものの使われていない。
・ユーザwwwの使用可能資源を調べてみた(limits -U www)が、一切制限なし。
・category.rbのドキュメントにある、
---
コマンドラインからインデックスを作成するには、日記 CGI のあるディレクト
リで、

echo 'conf=category;category_initialize=1'| \
sudo -u apache ./update.rb > /dev/null

のように実行してください。

(中略)
また、上記コマンドを実行しても正常に動作しない場合は、

tdiary/tdiary/filter/default.rb

が存在するか確認してください。
---
これも試しましたが、まったく何も起こりません。default.rbも存在して
います。

なお、はてな人力検索でも質問を出しているので、そちらで回答して頂いても
結構です。URLは以下の通りです。

http://q.hatena.ne.jp/1232699877

よろしくお願いします。

清水亮博
東京都狛江市在住

_______________________________________________
tDiary-users-talk mailing list
tDiary-users-talk@xxxxx
http://lists.sourceforge.jp/mailman/listinfo/tdiary-users-talk


投稿者 xml-rpc : 2009年1月28日 18:24
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/81617
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。