素人CGI設置忘備録

素人がてこずったポイントの紹介です

・メールについて
メールが使えないサーバーが多い
mb_send_mail、mail、sendmailそれぞれどれが使えるのか把握すること。
またsendmailはパスを指定しないと使えないです。パスはサーバーによって違う場合があるので探してみよう。

・Perlのプログラムパス
自分が使っているKENT-WEBのJoyful Noteではプログラムパスの指定があった。


#!/usr/local/bin/perl
    (プロバイダで定められたPerlへのパスを指定します)


これは指定されたファイルの一番上の行を変更すればいいのはわかったけどその変更の仕方でつまずいた。

テキストをみると#はどうやらコメントアウトと理解→#消して!/usr/local/bin/perlと書き換え。

このようなミスをしてしまった。#入れていいらしい。

参考
CGIファイルの先頭行の扱いを知ろう
http://www.searchman.info/cgi_perl/1060.html

・パーミッション設定
CGIを置いた後はパーミッションの設定をします。CGIの解説にあるので苦労しないと思います。指定されていないところはそのままでかまいません。

やり方
FFFTP起動してファイル選択、右クリックで属性変更で指定できる。000にすると閲覧できないが、FTPから削除もできない。気をつけよう。

・相性
サーバーによってCGIが動いたり動かなかったりめんどくさいです。素人だから設定ができていないのか?と思います。
調べるのもめんどくさかったのでよさ気なサーバーを複数借りて片っ端からCGI動作確認してました。
これが手っ取り早いと思います。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
2013.12.12作成
最終更新日 2014.2.24
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
ホーム
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
アクセスカウンター
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
このホームページは

 +   ∧_∧      +      +
    (0゚・∀・) ドキドキ    。
  oノ∧つ⊂)     +
  ( (0゚・∀・) ワクワク     。
  oノ∧つ⊂)     +   +    。
  ( (0゚・∀・) テカテカ     。
  oノ∧つ⊂)        。
  ( (0゚・∀・) ワクワク     +
  oノ∧つ⊂)       。
  ( (0゚・∀・) テカテカ      +
  oノ∧つ⊂)
  ( (0゚-∀-) ワクワク +
  ∪( ∪ ∪            。
    と__)__)

wktk serverの提供でお送りします
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
ValueCommerce

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
A8.net

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
フッターの
作成日:2014.2.24
最終更新日:2014.3.3
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−