新サーバでの動作確認終了しました。

半日ハマりましたが、何とか新サーバで県内図書所蔵マップを動かせそうです。

ハマりポイント

  • Term上でCGIを起動すると、正常に動作するのに、ブラウザで起動すると500 Internal Server Errorになる
    1. CPAN経由でインストールしたモジュールを使うのにuse lib hogeしていなかった
      →Term上はパスが通っていた
    2. Content-Typeの指定をしていなかった(Lacoocanではうまくやってくれていたみたい)

既知の問題(現サーバでも発生)

  • 仙台市図書館が一回もブラウザでアクセスしていないと、検索のトップページへ飛ばされる
    • 対策)iframeもしくはFLASHで事前にトップページを読み込んでおく?

[追記]
喜多方市立図書館へのアクセスもOKでしたので、少なくとも宮城、福島の県内図書所蔵マップは新サーバへ移行する価値はありそうです