2011年04月25日(月) [長年日記]
[English!]
[한국어]
[今日は何の日]
§1 Symlinkでやってみた
昨日何とか動いたImageGalleryだが、日記のディレクトリごとにファイルをアップするのは効率が悪いので、Symlinkの設定をしてみた。SHHでサーバーにログオンした後それぞれの日記のディレクトリに入って
% ln -s /home/UserName/tdiary/js js
で上手いこと動きました。後はバージョンアップがあればtDiaryのインストールディレクトリにアップデートすれば良いわけですね。
以前にthemeのディレクトリをwwwのルートにSymlinkしたんだけど、すっかりやり方を忘れておりました。Symlinkの削除は簡単でFTPからでも、サーバー会社提供のファイルマネージャでも簡単に削除できます。
§2 相変わらずposttdiaryが動かない
あんまり動かないのでサーバーのエラーログを見たらHikidocのエラーが満載だった。
warning: HikiDoc#to_html is deprecated. Please use HikiDoc.to_html or HikiDoc.to_xhtml instead.
僕には意味が分からない。
さて、posttdiaryの方は、どうもプログラムが起動していない感じがしてならないが、まずメールが届いているかの確認をするために.mailfilterを「to」ではなくて「cc」でやってみたがメールが残らない。最後の「exit」を削除したらccのメールが届いた。どうもおかしい。
それならとtoの方でも最後のexitを外してやってみたが、プログラムは動かない。さて、いよいよSHHでサーバーに入ってコマンドライオンからテストという基本的なところへ戻らないと切り分けが出来ないのかも知れないですね。
因みにposttdiary.rbでは
to "| /home/hogehoge/tdiary/bin/posttdiary.rb -i /home/hogehoge/www/diary/nob/images/ -u http://hogehoge.com/diary/nob/images/ -s http://hogehoge.com/diary/nob/update.rb user pass" exit
拡張版のposttdiary-ex.rbでは
to "| /home/hogehoge/tdiary/bin/posttdiary-ex.rb -a /home/hogehoge/www/diary/nob/tdiary.conf -f \"{{image_right \$0,'\$4',nil,[200,150]}} \" -w -g 840x840 -s http://www.hogehoge.com/diary/nob/update.rb" exit
な感じですが、何が悪いのかは不明。