ナレッジブログ

サーバー移行作業でJSON.pm?

最終更新日:2007年1月 7日
カテゴリ:ナレッジスタッフの徒然

1月7日の今日もナレッジふくいのWebサーバーを切り替えるため, 作業をしていました。ちょっと 専門的な話になりますが, WWW上に書いておけば 世の中には役に立つ人もいるだろうと思い, その作業中のことを書いてみます。

ナレッジふくいのwebページは Movable Typeという blog ツールを利用して 出力されていますが, 新しいサーバーでは そのMovable Typeがうまく動いてくれていないようでした。記事を編集しようとすると「Can't locate JSON.pm 云々」とエラー。どうも JSON.pm という部品が足りないようです。

正式には どう対処するべきか わからないのですが, 以下から部品をダウンロードしました。
http://search.cpan.org/~makamaka/JSON-1.07/lib/JSON.pm

レンタルサーバーなので, システム管理者のようにインストールするわけにもいきません。しかたがないので, perlモジュールの検索範囲にあるらしい extlib というディレクトリーを mt 下に作ってそこに コピーしました。

cd mt
mkdir extlib
cd ../JSON-1.07\lib
cp JSON.pm mt/extlib
cp JSONRPC.pm mt/extlib
cp -r JSON mt/extlib
cp -r JSONRPC mt/extlib

こんな付け焼刃の方法でとりあえず Movable Type で記事の修正ができるようになりました。
でも, 正式には どうするべきだったんでしょうかね。どなたか教えてください。

文責 : 田淵