転ばぬ先の杖 Look before you leap

XAMPP CGIを設置するとエラーが出る

エラー内容

サーバーにアップする前に、XAMPP でテストしておこうと CGI を動かしてみると下記のようなエラーが表示されました。

Error message:
couldn’t create child process: 720002: 〇〇〇.cgi

どうやら「ファイルが見つからない」というエラーコードらしいです。

原因はファイルのパスが違う

ちなみに他のエラーコードの意味はこんな感じです。

参考
720002 ファイルが見つからない
720003 ディレクトリが見つからない
720005 アクセス権限がない

さて今回は、「ファイルが見つからない」ということなので Perl の場所が怪しいみたいですね。

CGI のソースを見てみると

そして、XAMPP をCドライブ直下にインストールした場合は、Perl の場所はこうなっています。

修正

CGI のソースを変えてもいいのですが、サーバーにアップするときに忘れてしまいそうなので、今回はこのままで動くようにしていこうと思います。

方法として、Windows のシンボルリンク機能を使います。
コマンドプロンプトを管理者として実行して起動させてください。

コマンドプロンプトを管理者として実行する方法はこちらを参考にして下さい

これで、無事に CGI が動くようになりました。

ソフトウェア

関連記事

  • テキストを読み上げてくれるソフトをインストールしてみた。色々としゃべせてテストしてみよう。最初は挨拶ですよね こんにちは、はけです。夏も終わりに近づき、涼しくなってきましたね。窓から見える稲穂も垂れて、秋を感じます。紅葉の季節になるのが、と …
  • 「Catch!」という名前で、雷のような形のアイコンのソフトを消す方法。通常のアンインストールでは消えないので読みながら作業して下さい。
  • Nextcloud のデスクトップ用の同期アプリのインストール方法を画像付きで詳しく説明しています。
  • WinRAR のアップデートをしたらアイコンが変わってしまいました。設定をみると「テーマ」で見栄えを変えられるようなので、以前のアイコンに戻したいと思います。 目次 [閉じる]1 WinRARの公式ページからテーマをダウンロードす …
  • 先日、産経新聞のソウル支局長を韓国大統領の名誉を毀損したと起訴された事件がありました。パククネ大統領は悪口が嫌いらしく、その後韓国の検察に LINE などのアプリを監視するように命令したそうです。 その報道で韓国内では、海外のアプリに乗り換 …

コメントはお気軽にどうぞ

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。