PHP、CGI、Perl、JavaScript、XML、HTMLなど、WEBソフトウェア、WEBシステムのQ&A、お問い合わせはこちら
お問い合わせ
キーワード検索
  • and or

カテゴリー一覧
CGI、PHP等の開発のお見積り
Question 173.Windowsサーバーでは動作しませんか?
line
Answer Windowsサーバーでも動作しますが、注意が必要です。
line
line
Detail
CGI自体はPerlがインストールされていれば動作します。
しかしながら、Windowsサーバーではsedmailが使用出来ませんのでメールの送信が出来ません。
また、ベーシック認証によるアクセス制限も出来ません。

■sendmailについて
sendmailはCGIからメールを送信する時に使用しますので、sendmailが使用出来なければCGIからメールを送信する事は出来ません。

ただし、sendmailの代わりに、sendmaiに準じたソフトがインストールされている場合、メールの送信が出来る可能性もあります。
例えば、サーバーのQ&Aや説明が

sendmailのパスは下記のように設定して下さい。
$sendmail='c:\sendm\sendmane.exe';

のような場合、管理画面のsendmailの設定部分に

c:\sendm\sendmane.exe

と設定するとメールも送信される可能性があります。


■アクセス制限について
データファイルのセキュリティにもご注意願います。
Windowsサーバーの場合、ベーシック認証によるアクセス制限が出来ませんので、管理者の設定内容や注文情報などのデータファイルが閲覧可能になり、WEB上に公開されている可能性が高いです。

アクセスが制限されていない場合、ブラウザのURL欄に「data/**.dat」のようにファイルのURLを記述してEnterを押すとブラウザにデータの内容が表示されてしまいます。
このようなセキュリティの問題を解決するため、CGIが使用しているデータファイルにアクセス制限をかける必要があります。
アクセス制限は、サーバーのコントロールパネルから設定出来るようになっているサーバーも多いですが、詳しくはサーバー管理者の方にお問い合わせ頂ければ幸いです。


■ChamaCargo等のダウンロード機能について
注文情報などをCSVファイルでダウンロードする機能のように、管理画面からベーシック認証を設定する機能は使用出来ません。
ベーシック認証が使用出来ないので、サーバー側でアクセス制限を行い、FTP等でダウンロードして下さい。


line
Mark
starstarstarstarstar 平均:4.00
(内訳)
  • starstarstarstarstar0
  • starstarstarstarstar1
  • starstarstarstarstar0
  • starstarstarstarstar0
  • starstarstarstarstar0
  • とても役に立った 1 全く役に立たない
line
Mark
line
Comment 全0件
  • お名前
  • 投稿には免責事項の同意が必要です。
    必ず免責事項 をお読み下さい。
  • 同意する。 同意しない。

不動産CGIがお勧め

ショッピングカートCGI

QandaCGI © CopyRight chama.ne.jp