rblcheck.rbの設定忘れてた・・・

Devlog
 なに気にtDiary版の方を見ようとしたらこんなエラーが発生した(@_@;)

undefined method `each' for nil:NilClass (NoMethodError)
/home/w3f/share/diary/tdiary/filter/rblcheck.rb:16:in `referer_filter'
/home/w3f/share/diary/tdiary.rb:1049:in `referer_filter'
/home/w3f/share/diary/tdiary.rb:1048:in `each'
/home/w3f/share/diary/tdiary.rb:1048:in `referer_filter'
/home/w3f/share/diary/tdiary.rb:1424:in `initialize'
/home/w3f/share/diary/tdiary.rb:1498:in `initialize'
/home/w3f/share/diary/index.rb:35:in `new'
/home/w3f/share/diary/index.rb:35
index.rb:2:in `require'
index.rb:2

 rblcheck.rbでコケているのは解るのだがrubyがイマイチよく解ってないんで原因を探っていたらこのプラグインの作者さんのページに行き着いた。原因としてはどうもtDiaryをアップデートした時に、rblcheck.rb用の設定をしておかなければいけなかったらしく、リファラチェックでコケていたらしいorz...
 んで以下の設定をtdiary.confに追加すれば良いとのこと、

@options['rblcheck.list'] = ['bl.moonwolf.com']

 な訳だが、このサイトでは2つの日記を共有で動かしているので、etc/tdiary.confに追加。
 無事きちんと表示されるようになりました(-。-;)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です