|
スクリプト1行目の
#!/usr/local/bin/perl
これはperlがインストールされている場所へのパスです。
先頭の「#!」を消さないように。またスペースやタブを入れないように。
WebサーバーのほとんどがUNIXを利用しています。
/usr/local/bin/perl
は、Windowsでいえば
「C:\usr\local\bin\perl」
となりますね。ただ、UNIXにはドライブ(CドライブとかDドライブとか)の概念はありません。何台のハードディスクを使っていようが、パスの記述は変わりません。
さて、perlへのパスですが、プロバイダやレンタルサーバー業者によって異なることがあります。
一般的には・・・
- /usr/local/bin/perl
- /usr/bin/perl/
が使われます。さらに、一部のサーバーでは、まったく異なるパス名になっていることもあるようです。
当サイトのCGIスクリプトでは、「/usr/local/bin/perl」を使っています。きちんと初期設定をして、パーミッションも指定したにもかかわらず動作しない場合は、ご利用のプロバイダやレンタルサーバー業者のヘルプでperlへのパスを確認してください。
注意!
パス先頭の「/」を消さないこと。先頭の「/」がないと相対パスとなり、スクリプトが動作しません。
|