« mixi | メイン | XOOPS »

26.01.08

●Movable Type 4.1

あー、頭が痛い・・・。(--#)

そういえば、Movable Typeが4.1にバージョンアップされていたので、作業を行った。
バージョンアップの手順によると上書きでいいらしいので、その通りにやってみると・・・案の定エラー(笑)。

そういえば、SSL対策しているんだった・・・。
やはりXREAサーバのURLが変わってしまうSSLでは、すんなり上手くいかないらしい。

そこで、前回手を加えたmt-config.cgiのAdminCGIPathとStaticWebPathの行頭に#を付けてコメントアウトし、普通にmt.cgiに接続すると、上手くいった。
その後、mt-config.cgiの設定を元に戻して完了。
テストはしていないが、問題はなさそうだ。

で、今日映画に行くかどうかは、まだ迷っている(笑)。

22.09.07

●Movable Type 4.01

Movable Type 4がリリースされたのでバージョンアップを行った。
しかし、アップデートの最中、さらにMovable Type 4.01がリリースされたので、一気に4.01へ。

さて、気になるトラックバックの問題とSSLログインの問題だが、トラックバックは今度のバージョンでは今のところ発生しないようだ。

SSLログインについては、mt-config.cgiのAdminCGIPathのみをSSL噛ましたアドレスに書き換えてみたところ、やっぱり上手くいかなかったが、StaticWebPathもSSL噛ましてやると上手くいった。
前回手を加えた/lib/MT/App.pmの変更は不要なようだ。

28.10.06

●XREAサーバでMovable TypeのSSLログインに挑戦

ようやくXREAサーバでMovable TypeのSSLログインを実現することができた。

事の発端は、こちらの記事
【重要】 第三者による不正アクセスを許す危険性の対策について
盗聴によるパスワードやCookieの漏洩からの不正アクセスを防止する(1)
に従い、管理画面のCGIスクリプトmt.cgiへのアクセスをSSL化(https)しようとしたことにあった。

このSSL化は、AdminCGIPathを単にSSLのアドレスに設定すれば良い筈だったが、これが見事に失敗。
調べてみると、使用してるXREAサーバの場合、共用のSSLサーバを経由しているため、なんか良く分からないが利用できないことが判明し、完全にお手上げ状態であった。

で、しばらく放置したままになっていたが、最近のネット犯罪の多さに挑戦意欲が再燃。
(とは言っても自分には知識がないため、単にネット上に落ちている情報をかき集めてコピペするだけだが・・・。)

ようやく次の記事に辿り着いた。
MT 3.17の問題点:AdminCGIPath, SSLサーバ( https プロトコル)
問題解決:MT 3.17と AdminCGIPath https+複数パス

しかし、この方法によると、自分が使っているサーバのローカルIPアドレスが分からないとダメだった。
さらに調べてみると、XREAのサーバでは、ローカルアドレスとして、
192.168.*.*
以外に
219.101.229.*
も存在するということだった。

結局、上のサイトを参考に、/lib/MT/App.pm の1125行目(MT-3.33-jaの場合)あたりの サブルーチン sub app_pathの

if ($path =~ m!^https?://[^/]+(/?.*)$!i) {
    $path = $1;
} elsif (!$path) {
    $path = '/';
}

を次のように変更した。

if ($path =~ m!^https?://[^/]+(/?.*)$!i) {
    if ($ENV{'REMOTE_ADDR'} =~ /^192¥.168¥./ ||
                $ENV{'REMOTE_ADDR'} =~ /^219¥.101¥.229¥./) {
        $path = '/ユーザーID.s*.xrea.com/path/to/MT_DIR/';
    }
    else { $path = $1;}
} elsif (!$path) {
    $path = '/';
}

これでようやくSSLアクセスが実現したのだが、その代わりにプラグインが動かなくなったり、投稿ソフト(ubicast Blogger)が動かなくなったりと、別の問題がまた浮上してしまった。

16.10.05

●Movable Type 3.2-ja-2アップデート

ども!めっちゃ久しぶり!最近忙しくて全然更新できない。
またしばらく身を隠すことになると思う。(^^;;;

ところで、Movable Typeが3.2-ja-2へアップデートされた。
この前、3.2-jaへアップデートされたばかりだが、どうせまた不具合が出るだろうと思っていたら、案の定出たようで、その対策も施されたようなので、このサイトもアップデートを行った。
Movable Type 3.2日本語版 Release-2 の提供を開始

とりあえずマニュアルに従ってアップデートしただけなので以前のカスタマイズの内容は検証していない。
まずはトラックバックの検証でもやってみるか!
文字化けしたらゴメン・・・。

11.06.05

●Movable Type 3.17-jaアップデート

Movable Typeが3.151-jaから3.17-jaへアップデートされた。
Movable Type Publishing Platform: Movable Type 3.17の提供を開始

機能強化やバグフィックスが結構多いらしいので早速アップデートすることにした。
アップデートはファイルを上書きするだけでいいらしいのだが、コアファイルに手を入れてしまっているのでそう簡単にはいかない。

良い機会なので、以下にファイルごとの変更点を再整理しておく。

23.05.05

●祝☆1周年「小粋空間」さま

このサイトのテンプレートでお世話になっている「小粋空間」さまがブログ開設1周年を迎えられたとのことで、ブログ開設1周年記念・【TB企画】あなたのサイトのお気に入りカスタマイズ: 小粋空間という企画を行われている。

前にも書いたが、自分のイメージするデザインが作れないからという理由でいつまでもブログを立ち上げることができなかった僕にとって、このサイトと出会った意味は大きかった。

おそらくこのサイトがなかったら今でもブログを立ち上げられていなかったと言っても過言ではない。

さて、お題は「あなたのサイトのお気に入りカスタマイズ」ということなのだが・・・

20.05.05

●モバイル対応

携帯電話からエントリーを投稿できるようにしたので、ついでにMT4i/MovableType用携帯電話向け変換プログラムを使用して、携帯電話からアクセスできるようにしました。
携帯電話用のURLは、<$MTBlogURL$>i/です。
NTT DocomoのFOMA N900iでの動作確認はしていますが、他のキャリアでも表示可能だと思います。

また、この際だから、MTQRcode: A Movable Type TAG plugin to generate QRcodeを利用して、モバイルアクセス用のURLのQRコードを右下に動的に表示させてみました。

でも、サイトの再構築時にエラーが・・・。( ̄□ ̄;)!!

仕方ないので、作成したQRコードを単に貼り付けて表示させてます。(ーー;

12.05.05

●トラックバック文字化け

ブログは無事完成したが、使っているとトラックバックに問題があることが発覚した。
エキサイトブログなど、一部のブログにトラックバックすると文字化けが発生するのだ。
自分のサイトで文字化けが発生する分は、まあ大したことではないが、他人のサイトにトラックバックしてそれが文字化けしていると他人に迷惑を掛けてしまうことになる。

いろいろ調べてみると、やはりこの問題は取り上げられていた。

10.05.05

●weblog

このサイトはMovable Typeというブログツールを使って作っている。
1997年10月に最初に開設して以来、ホームページはずっとテキストエディタで作ってきた。
しかし、テキストエディタでHTMLソースを直打ちするのも結構大変な作業で、だんだん面倒になり、更新もおろそかになっていた。

そこにきて、日記形式で簡単にコンテンツ作成ができるブログというシステムがあることを知り、今年の3月、ついにホームページの大改造を決心した。