2023年3月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
無料ブログはココログ

 

« 今期の新作アニメを見たよ | トップページ | でじぱら(電撃大王 2007年9月号)の用語について調査 »

2007年7月22日 (日)

@niftyのホームページサービスでPerlを使う おかわり

@homepageでCGIを使えるようになるべくいろいろ苦労して、Solaris用のPerlを落としてきてライブラリをアップロード+JSON.pmをCPANから拾ってきて同じくアップロードすることによって、JSONデータを扱うことはできた。CGI.pmも使える。

でも、・・・でも!
CGI::Sessionが使えないようぉ。
これもCPANから最新版を拾ってきて、アップロードしてみたんだけどCGIプログラムがエラーになって動作しない。
とりあえず、以下のことを確認した。

  • CGI::Sessionを使うテストプログラムを、うちのマシン(Windows)に入れたApacheから動作させて見た。これは正常に動作した。
  • sessionディレクトリにSessionデータを格納するようにしていたので、権限の可能性もあるとおもい、777にしてみたが駄目。ついでに、このディレクトリにファイルを出力するCGIプログラムを作ってみたが、正しくファイルが作成される。
  • ライブラリが駄目なのかと思い、@homepageにアップロードしたライブラリ+CGI::Sessionモジュールをうちのマシンで動くか試してみた。正しく動く。

ここから導きされる結論は、環境とかCGIプログラムの問題ではなく、CGI::Sessionのモジュールが@homepageのPerlでは動かないということ。Perlのバージョンが問題なのか、SolarisではCPANのCGI::Sessionが動かないものなのかといったところか。
Cookieは動くみたいだから、独自にSessionを組むか、それともほかのSessionモジュールを使ってみるか。

« 今期の新作アニメを見たよ | トップページ | でじぱら(電撃大王 2007年9月号)の用語について調査 »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: @niftyのホームページサービスでPerlを使う おかわり:

« 今期の新作アニメを見たよ | トップページ | でじぱら(電撃大王 2007年9月号)の用語について調査 »