CGI設置について質問 【Part2】at PHP
CGI設置について質問 【Part2】 - 暇つぶし2ch22:nobodyさん
05/01/25 11:27:48
>>21
その鯖はWin2003+II6.0だからたいていのCGIは修正しないと動かない。
相対パスの基点は必ずルートからの相対パスにする必要がある。

ルートディレクトリの下に配布先によるディレクトリの例と同じく
cgi-binを作ってその中に設置したとする。

ルートディレクトリ
  ├ cgi-bin(ディレクトリ)
     ├─ library(ディレクトリ)
     │   ├ jcode.pl
     │   └ cgi-lib.pl
     └─ diary(ディレクトリ)
          ├ perldiary.cgi
          └ diarylog.dat
27、28行目
require '../library/jcode.pl';  → require './cgi-bin/library/jcode.pl';
require '../library/cgi-lib.pl'; → require './cgi-bin/library/cgi-lib.pl';

35行目
$logfile = './diarylog.dat';  → $logfile = './cgi-bin/diarylog.dat';

たぶんこれで動くと思うが。
Win+IISはCGIに関していろいろ問題があるから今後の鯖選びは
考えたほうがいいかも。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch