KENT-WEB サポートコーナー 過去ログ [ 0049 ]


記事No: 11428
投稿日: 2013/02/19(Tue) 18:09:18
タイトルウィンドウズサーバーでの設定
ID情報: s_sara
投稿者: 沙羅
URLhttp://chat.wondream.jp/comchat/

いつも利用させていただいております。

このたび、CGIをLinuxサーバーではなくWindowsサーバーに設置しようとしました。

IISの設定をいじり、なんとかCGIが動くところまで出来たのですが、「500 -内部サーバーエラー」になってしまいます。

使用したCGIはcomchatで
変更したところは、1行目。
#!/usr/local/bin/perl

#!C:/Perl/bin/perl
に変更しただけです。

どなたか、Windowsサーバーに設置した人が居れば、どういうことをすれば動いたかをご享受下さい。
よろしくお願いします。


記事No: 11435
投稿日: 2013/02/19(Tue) 19:52:54
タイトルRe: ウィンドウズサーバーでの設定
ID情報: kent
投稿者: KENT

> いつも利用させていただいております。
>
> このたび、CGIをLinuxサーバーではなくWindowsサーバーに設置しようとしました。
>
> IISの設定をいじり、なんとかCGIが動くところまで出来たのですが、「500 -内部サーバーエラー」になってしまいます。
>
> 使用したCGIはcomchatで
> 変更したところは、1行目。
> #!/usr/local/bin/perl
> を
> #!C:/Perl/bin/perl
> に変更しただけです。
>
> どなたか、Windowsサーバーに設置した人が居れば、どういうことをすれば動いたかをご享受下さい。
> よろしくお願いします。

IISであれば、Perlのパスは関係ないのでは?
次のようなことかもしれませんね。

http://www.chironoworks.com/masapon/iiscgi/iisperl.html


記事No: 11438
投稿日: 2013/02/20(Wed) 13:10:21
タイトルRe^2: ウィンドウズサーバーでの設定
ID情報: s_sara
投稿者: 沙羅
URLhttp://chat.wondream.jp/comchat/

ありがとうございます。
パールのパスは関係なかったんですね。

URL先にあったソースを追加することで動作しました。
 if($0 =~ /^(.*[\\\/])/) {chdir($1);}

requireでエラーになってたようです。

ありがとうございました。


[検索ページ] [掲示板]