レンタルサーバー

さくらインターネットで動いたCGIがサーバーカウボーイでそのまま動くとは限らない

この記事は約1分で読めます。

UsrbinperlレンタルサーバのCGI設定は一昔前に比べるとずいぶんと楽になったが、その分初歩的な問題で悩むことがある。CGIの行頭には「#!/usr/local/bin/perl」と記述されていることが多いが、サーバによっては「#/usr/bin/perl/」でないと動かないことがある。実は、サーバーカウボーイがそうだった。

これまで、さくらインターネットを使うことが多かったが、最近ではサーバーカウボーイを使うことも増えてきた。MTOS5のクイックインストール機能があるので、FTPを使わなくともMTOS5のスタートができるため、CGI設定をしなくてもかなり動かせる状況になっている。
いざ、FTPでCGIを入れてみると動かないことが多発。さくらインターネットで問題なく使っていたCGIがサーバーカウボーイで動かないのはなぜだろう…と、原因の特定にかなり時間がかかってしまった。
Cgisanpuru

原因は、サーバーカウボーイでは、CGIの行頭が「#/usr/bin/perl/」でないと動かないことであった。さくらインターネットでは、「#!/usr/local/bin/perl」でも「#/usr/bin/perl/」でも、どちらでもCGIは動くのでわざわざその点を確認していなかった。盲点であった。

どもども通信のメルマガは毎月1日発行です

どもども通信

当社の月刊情報誌の「どもども通信」をPDFでご覧いただくことができます。

どもども通信

詳しくは上記のリンクをクリックして専用ページでお確かめください。

どもどもメルマガイメージ
なお、当社にはメルマガが2つあります。

どもどもカフェ(毎週日曜日夜発行)」のメルマガと「どもども通信(毎月1日発行)」のメルマガの2つです。

この2つのメルマガは別の内容ですのでご注意ください。

【本日の運試し】

どもどもおみくじで本日の運試しをしてみませんか?

おみくじボタン

  • ラッキーモード:大吉の確率50%
  • 標準モード:標準的な確率です
  • いばらの道モード:大吉の確率1%
シェアする