Movable Type 備忘録

 mixiComment プラグイン

こんばんわ^^

お世話になってる Kei さんとこで mixi が OpenID に対応したということで、わたしのとこでも mixi による認証でコメント投稿できるようを対応してみました。

使用するプラグインは mixiComment なのですが、このプラグインは Perl の Crypt::SSLeay モジュールがインストールされている必要があるようです。良くも悪くも、わたしが使ってるサーバ は CORESERVER なわけですが、小粋空間さんとこで使えます・・・とご紹介されてた( 調べる手間が省けました )ので問題なかったのですが、Kei さんが利用してるチカッパでは使えないようです。そうすると、ロリポップではダメかもしれませんね。

[2009.03.22] mixiComment プラグインを使うには Perl の Crypt::SSLeay モジュールが必要です。 Crypt::SSLeay モジュールのインストールの仕方を追記しました。

Crypt::SSLeay モジュールのインストール

お使いのサーバにデフォルトで Crypt::SSLeay モジュールがインストールされていない場合、別途インストールが必要になります。
以下にその手順を記します。

  1. インストールされてる Perl モジュールをチェック

    まず、お使いのサーバでインストール済みの Perl モジュールをチェックします。 チェックには以下のコマンドを実行します。

    # find `/usr/local/bin/perl -e 'print join(" ", @INC)'` -type f -name "*.pm" | grep SSL
    

    上記は Crypt::SSLeay モジュールがインストールされてるかどうかをチェックするコマンドです。
    幸い CORESER ではインストール済だったのですが、各自のサーバでインストール済みかどうかチェックしてください。

  2. Crypt::SSLeay モジュールのインストール

    次に Crypt::SSLeay モジュールのインストールを行います。 以下のコマンドを実行してください。

    # cd $HOME
    # mkdir temp
    # cd temp
    # wget http://search.cpan.org/CPAN/authors/id/D/DL/DLAND/Crypt-SSLeay-0.57.tar.gz
    # cd Crypt-SSLeay-0.57
    # perl Makefile.PL INSTALL_BASE=$HOME
    # make
    # make install
    

    これで Crypt::SSLeay モジュールのインストールはできました。 インストール先は $HOME/lib/ フォルダの中になります。

mixiComment プラグインのインストール

  1. mixiComment プラグインのアップロード

    mixiComment プラグインのインストールはカンタンです。
    以下のページから圧縮ファイルをダウンロードして、いつものように mt/plugins/ フォルダにアップロードします。

  2. mixiComment プラグインの修正

    mixiComment.pl に先ほどインストールした Perl モジュールの追記を行います。 具体的には以下のように追記してください。

    mixiComment.pl / 5 行目

    1. package MT::Plugin::mixiComment;
    2.  
    3. use strict;
    4. use warnings;
    5. # 2009.03.21 bzbell
    6. use lib '/home/●●●/lib/perl5/';
    7. # 2009.03.21 bzbell
    8.  
    9. use MT;
    10. use base qw(MT::Plugin);

    青字の部分を追加して、プラグインから Perl モジュールを参照できるようにします。 また、赤字の部分には先ほどインストールした Perl モジュールのフルパスを指定します。

以上です。
あとは、Movable Type の管理画面から「設定」>「登録 / 認証」画面を開いて mixi による認証を許可してあげれば OK です。

 Trackback Pings(1)

from La Petite Note

Movable Type 4.2 がリリースされていることはわかっていたのだけど...

 Comments(0)

No comments found.

 Post a Comment

 

コメント用フィード