blosxomから更新ping Posted at 2004/06/22 (Tue) 02:13 [Blosxom]
いつか私にも理解できるようになる日がくるかもしれないという事で備忘録。
更新ping送信というエントリでBlosxomからは、更新ping送れないっぽいと書いた所、Piece of a Puzzleのxcezxさんからトラックバックを頂きました。
ええと、まとめると、hail2u.netさんのエントリのPublish方法というエントリにあるping_update.plを使えば送信できると。xcezxさんいわく、「スクリプトの13~14行目を書き換えて、引数に更新Pingを飛ばしたいサーバを指定して実行」で送信できるらしいですが、このスクリプトを使うためには、XMLRPC::Liteモジュールが必要で、これはSOAP::Liteモジュールに含まれているのでSOAP::LiteモジュールをインストールすればOKという事です。
.............ええっと、サパーリわかんねぇ。(´д`)
親切に教えて頂いたし、読む限り簡単そうだと思って、調べつつやれば私でもできるんじゃねーの?とか思ってた私が甘かった。まずkyoさん(hail2u.netの管理人さん)のエントリを見る限り、ローカルですべてやると受け取りました。が、どうにかならんもんかと調べていたら、こういうエントリとコメント発見(by煤-Note様)。これによると、どうやらサーバーの方に置くって話になってます。しかし、このエントリは、ping_weblogs_com_xmlrpcプラグインを使うための話になっているし、xcezxさんとkyoさんの言っている事とは、そもそも違うって事ですか。
...おや?て事は、ping_weblogs_com_xmlrpcプラグイン入れて、SOAP::Liteモジュールってのがサーバーにインストールされてなかったら、ここでダウンロードしてきて、blosxomと同じディレクトリに置けば、エントリをアップすると同時に送信されるって事かな?これなら、自宅PC以外からのエントリをアップする事がある私としては、とてもいいんだけど。
しばらく勉強するしかないみたいです。
No trackback.
ping_weblogs_com_xmlrpcプラグインはblog.bulknews.netのmiyagawaサンの作ったblosxomのプラグインの一つで、新しいエントリをアップしたら自動的に指定したpingサーバに更新pingを送るというものらしいです。
で、ウチで使ってるping_update.plというのはperl環境の整ったローカルサーバ(要するに自分のPC)から手動で更新pingを送ってやるというものデス。
自分の場合、自宅以外からエントリをアップする事はほとんど無い & レンタルしているサーバにXMLRPC::Liteモジュールがインストールされていないのでシコシコと自分で更新pingを送っているワケです。
きゃーサンの場合、"自宅以外からエントリをアップすることがある"ようなので、ping_weblogs_com_xmlrpcプラグインを利用するのがいいんじゃないかなぁ、と人ごとのように思ってみたり。(事実、人ごとですけど)
で、ネックとなるXMLRPC::Liteモジュールがご利用のサーバにインストールされていなければサポートセンターに頼んでインストールしてもらうか、煤-Noteサン所に投稿されたtypesterサンのコメントにある通りのやり方で大丈夫かと。
ありがとうございます。頑張って勉強して、すんなりいく事を願ってます。
いろいろと、やらなきゃいけない事が多くてテンパってる状態なんで、
また少ししたら、細々と調べていこう・・なんて弱気な事思ってます。(笑)
XMLRPC::Lite が必要なので blosxom.cgi 本体でパスを通しておき(seeerror のインストールを参照)plugin ディレクトリに放り込む。 (一応 print TOUCH, time は print TOUCH time に直した)
fc1. blosxom.cgi 本体
use XMLRPC::Lite; を書き込む
fc2. ping_weblogs_com_xmlrpcプラグイン
print TOUCH, time は print TOUCH time に直したら、plugin ディレクトリに放り込む
ちなみに# What URL should this plugin ping?
@ping_urls = qw(
» http
» http
» http
» http
» http
» http
» http
» http
» http
) unless defined @ping_urls;
ここらへんがpingサーバーを指定するところらしいです。
すいません。このあたりの事は私にとっていろいろ面倒なので、今は送信ツールにて更新ping送信しています。情報ありがとうございます。[smile]





