皆様始めまして
現在IIS8.5にて簡単なサイトの構築を行っているのですが、そこでperlで作成したCGIを開こうとすると「502」が返ってきてしまい動かすことができません。
使用しようとしている関数はunlink関数またはsystem関数です。
http://perl-users.jp/articles/advent-calendar/2010/win32/13
を参考に、printのみ記載し、urlの最後を/0.cgiとする場合は正常に表示されます。
またiisで作成した既存の別アプリケーションではCGIが正常に動いている(system関数も含め)ことを確認できております。
IISにはpealを動かすために下記サイトを参考にスクリプトマップの追加も行いました。
http://www.never-giveup.net/2013/09/checklist-when-perl-does-not-work-iis7-5/
上記の設定以外で必要なこと、確認するべきことなどございましたらご教授願えませんでしょうか。
宜しくお願い致します。
実装しているソースは以下になります。
BEGIN { close(STDERR); } use strict; use CGI; my $q = CGI->new; system("./hogehoge_reload.bat"); print $q->header(-charset => 'utf-8'); print "CGIテスト";
ファイル名は「0.cgi」
URL:https://自社で設定しているドメイン/0.cgiで試しております。
回答1件
あなたの回答
tips
プレビュー