こんにちわ。つい先日XAMPPをインストールし、いろいろといじっているのですが、つまづいてしまったので質問させて頂きます。
同ソフトにはPerlも同伴されているということで、CGIを用意して動作させたのですが、InternalServerErrorとなってしまいました。
どうやらPerlのパスが違うようです。が、どう設定すれば良いのかわかりません。
(perl.exeは C:\apachefriends\xampp\perl\bin\ にあります。)
また、#!/usr/bin/perl としても動作するようにさせるには、どうすればいいでしょうか。
ご教授ください。
No.1ベストアンサー
- 回答日時:
> perl.exeは C:\apachefriends\xampp\perl\bin\ にあります。
#!C:/apachefriends/xampp/perl/bin/perl
または
#!C:/apachefriends/xampp/perl/bin/perl.exe
です。
> また、#!/usr/bin/perl としても動作するようにさせるには、どうすればいいでしょうか。
拡張子.cgiをperlに関連付けすることで可能です。
(関連付けとはWindowsでの関連付けのことです。例:「拡張子.txtはメモ帳で開く」というのが関連付けです)
関連付けをした後、
Apacheの設定ファイルであるhttpd.confを開いて、
ScriptInterpreterSource Registry
と加えておきます。(これでCGIを動かす時に一行目のパスが#!/usr/bin/perlのままになっていても、関連付けの設定をレジストリに参照しにいくため、必ずC:\apachefriends\xampp\perl\bin\perl.exeで動かしてくれます)
ありがとうございます。
試してみたところ、見事動作させることができました。
詳しくご教授くださり、こんな僕でもできました(^^/
文句無しの「良回答」です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- Perl Windows10においての『Perl』のプログラムについて 1 2022/05/09 16:04
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- CGI -T(汚染モード)でメールが送れません 1 2022/06/12 14:11
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「デバイスは PRN を初期化でき...
-
mac perl 5.10 インストール
-
#!/usr/bin/perlで書きだしたCG...
-
bad interpreter:エラーについて
-
perlの1行目が#!/usr/bin/perl...
-
Excel VBA 『Call』で呼び出す...
-
Excel VBA 定義されたプロージ...
-
VBA This Workbookモジュール...
-
Excel VBAでリンク切れをチェッ...
-
VBAでoutlook365が起動しません。
-
Excel VBAで、ユーザーフォーム...
-
VBAで別モジュールへの変数の受...
-
COBOLで、Shellを起動するには?
-
エクセルVBAでシートモジュール...
-
perlをバージョンアップしたら...
-
例外処理のフローチャートの記...
-
VBでグローバル変数を宣言するには
-
現在アクティブなフォーム名を...
-
初心者です・・ppmを入力すると...
-
モジュールとクラスの違いって...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「デバイスは PRN を初期化でき...
-
#!/usr/bin/perlで書きだしたCG...
-
「Perl Command Line InterPret...
-
DBD-ODBCのインストールができ...
-
Perlの実行パスを自動で変更す...
-
【超初心者】異なるディレクト...
-
ActivePerlでWindows上のパスを...
-
「jcode.pl」というファイルは...
-
activeperlでDBD-Pgを扱うと、p...
-
初心者 CGIがうまく表示できな...
-
cpan2rpmでlibwww-perlをインス...
-
Excel VBAでリンク切れをチェッ...
-
Excel VBA 定義されたプロージ...
-
例外処理のフローチャートの記...
-
ArduinoのジャイロモジュールMP...
-
ユーザー定義関数に#NAME?が返...
-
VBAで別モジュールへの変数の受...
-
Excel VBA 『Call』で呼び出す...
-
エクセルVBAでシートモジュール...
-
LCD ディスプレイを Raspberry ...
おすすめ情報