サーバー移行作業で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 で記事の修正ができるようになりました。
でも, 正式には どうするべきだったんでしょうかね。どなたか教えてください。
文責 : 田淵







