よくある質問・FAQ FAQトップへ


 CGIに関する質問

CGIで使える言語は?
すぐに使えるCGIがありますか?
CGIの利用や設定などもサポートしてもらえますか?
CGIのパスの指定はどこにすればいい?
CGIを動作させるにはどうすればよいのですか?
フォームメールの機能を使いたいのですが?
PHPのコマンドパスを教えてください
参考になるCGI関連のHPはある?
DNSの切替え前にCGIの動作確認は出来ませんか?
設置出来ないCGIやCGI利用時の制限はありますか?

※質問の答えにジャンプするにはをクリックしてください。




CGIに使える言語は何ですか。
「Perl」「C言語」「Shellスクリプト」などです。 また、お客様ご自身で用意されました CGIの動作やエラー等に関しましては、 お客様にてご対処頂く必要がございます。 弊社ではサポート対象外となりますので予めご了承下さい。

※ライト・i-01プランでは、お客様ご自身で用意されました CGI はご利用頂けません。

ページ先頭へ



CGIを使いたいのですけど、私はCGIの知識が有りません。ある程度はCGIを用意されているのですか??例えばアクセスカウンター、フォームメール、掲示板などはありますか?
現在、無料でご利用いただけるCGIを用意しており、「お客様用の管理画面」から簡単にインストールできる各種無料 CGI をご提供しています。通常必要となるサーバーごとのスクリプト変更は不要ですから、すぐにご利用が可能です。ご提供している CGI スクリプトは以下のようになります。
  1. メールフォーム
  2. スレッド式掲示板
  3. 高機能掲示板
  4. アクセスカウンター
  5. SSI用CGIセット

ページ先頭へ



CGIの利用方法と設定方法で、もし分からない場合はサポートしてもらえるのでしょうか?
設定完了時にお送り致します、ユーザーズガイドにも利用方法がわかりやすく書かれております。これに加えて、CGIやPerlについて書かれている書籍などを参考にされればよろしいかと思います。お客様ご自身で作成されたスクリプトやフリー・シェアで配布されたスクリプトに関しましては、 サポート対象外となりますので、ご了承ください。

※ライト・i-01プランの場合は弊社提供のCGIのみ御利用いただけます

ページ先頭へ



CGIのパスの指定はどこにすればいい?
それぞれ下記のようになります。

・コマンドのパス
perl   /usr/bin/perl     
( /usr/local/bin/perl も使用可能)

sendmail /usr/sbin/sendmail
nkf    /usr/local/bin/nkf
uuencode /usr/bin/uuencode
uudecode /usr/bin/uudecode

・バージョン perl :5.005


※ライト・i-01プランの場合は弊社提供のCGIのみ御利用いただけます

ページ先頭へ



CGIを動作させるにはどうすればよいのですか?
Perl,SH, CSH, C,C++ により作成したCGIスクリプトを動作させることが 可能です。

なお、弊社バーチャルサーバはセキュリティを重視した設計となっております為 、Apache は suEXEC モードで動作をしています。
その関係上、ディレクトリならびにファイルのパーミッションにご注意下さい。

・CGI スクリプトを置くディレクトリ : 755
・CGI スクリプト          : 750

Perl は世界的な標準言語の一つで、CGIに適しています。加えてPerlは コンパイルの必要がありません。C/C++ コードを使用する際はコンパイルの 必要があります。

public_html ディレクトリの配下におきまして、page,freecgi,icons 等のサーバシステム側にあるディレクトリ名以外であれば、どちらのディレクトリ でもご自分のスクリプトをご利用可能です。 ASCIIモードにて転送してご利用下さい。(BINARYモードは不可)

また、Perl の場合、各スクリプトの最初の行に次の一行を記述して下さい。
 #!/usr/bin/perl ( #! /usr/local/bin/perl も使用可能 )

※ライト・i-01プランの場合は弊社提供のCGIのみ御利用いただけます

ページ先頭へ



フォームメールの機能を使いたいのですが?
「ウェブマネージャー」から簡単にインストールして無料CGIのフォームメールをご利用いただけます。設定方法は 設定時にお送り致します、ユーザーズガイドに記載致します。

ページ先頭へ


PHPのコマンドパスを教えてください
PHPのコマンドパスは以下のとおりです。
/usr/local/php4/bin/php
設定時にお送り致します、ユーザーズガイドに記載致します。

ページ先頭へ



CGIを使用したいのですが、全く知識がありません。参考になるホームページなどがあれば教えてもらえますか?
CGIに関しては「Web裏技 」が参考になるかと思います。
CGIはご自由にお使いいただけますが、サーバ上で動作するプログラムなので、比較的大きなCGIを作成されるときなどは慎重にお願いします。エラーなどを頻発させた場合、サーバの機能を低下させる原因になります。
また、チャットや検索エンジン(代表的なものとして Namazu)等のサーバに負荷を掛けるようなスクリプトに関しましては、使用を禁止させて頂いております。

ページ先頭へ



DNSの切替え前にCGIの動作確認は出来ませんか?
まず、お客様のパソコンのhostsファイルを検索します。

【既にhosts ファイルが存在する場合】
メモ帳等のエディタを開き、以下の一行を付け加えます。
**お客様のサーバのIPアドレス** www.**お客様のドメイン**
(設定完了通知に記載されているお客様のサーバのIPアドレス)

-----例----------------------------
お客様のサーバのIPアドレスが 211.125.95.148
お客様のドメイン名が yourdomain.com
の場合、以下の記述例のようになります。
-----------------------------------
211.125.95.148 www.yourdomain.com
211.125.95.148 yourdomain.com
-----------------------------------

【hosts ファイルがない場合】
メモ帳等のエディタを開き、新規作成を行います。
記述の内容は上記と同じです。
お客様のパソコンの設定で拡張子が表示されない設定になっている場合、
ファイルの拡張子を削除することができません。
大変お手数をお掛けいたしますが、以下のことを行ってから
ファイルの拡張子を削除してください。

[コントロールパネル]→[フォルダオプション]→[表示]を開いてください。

「登録されているファイルの拡張子は表示しない」にチェックされていませんか?
チェックされている場合、拡張子が表示されなくなります。
チェックを外していただき、hosts.txt から「hosts」だけのファイルとなるよう
拡張子を削除してください。
ファイルの設置場所はOSにより異なります。

Windows(9x, Me)の場合
 C:\Windows\hosts というテキストファイルを用意し、
 上記の記述を行い保存します。
 hosts ファイルの拡張子は不要です。
 ※ hosts.txt では動作致しませんので、ご注意ください。

Windows2000 XP Vistaの場合
 C:\WINNT\system32\drivers\etc\hosts

Macintosh の場合
 システムフォルダ内に Hosts というファイルを用意します。

※万一、保存した状態でも有効にならない場合には、OS の再起動をお試し下さい。
DNS情報の切り替えが完了しましたら、上記設定したファイルは不要ですので、追加した記述を(新規作成した場合はファイルを)削除して下さい。

なお、社内やプロバイダのキャッシュサーバ(PROXYサーバ)をご利用の場合、もしくはブラウザではキャッシュサーバを使用しない設定にしていても、社内LANやプロバイダの環境によりましては、
強制的にキャッシュサーバを経由する場合もあります。
これらの場合には上記の方法を利用しても、ドメイン名でアクセスすることは出来ません。
あらかじめご了承下さい。

ページ先頭へ



設置出来ないCGIやCGI利用時の制限はありますか?
チャット、検索エンジンは禁止させて頂いております。
また上記以外でも、サーバに負荷を掛けるものであれば、ご利用を制限させて頂く場合がございます。 なお、Perl の1プロセスあたりのサーバリソース占有量として、以下を超過する処理を行う場合はその処理はサーバ側にて中断され、以降の処理は行われませんのでご注意下さい。

  CPU 使用時間 … 10秒
  メモリ使用量 … 10Mb

※ライト・i-01プランでは、お客様にてご用意頂きました CGI はご利用頂けません。


ページ先頭へ




はじめに、サービスと料金お申込みドメイン調査Web作成会社案内FAQお問合わせ

©2000 NNet Service,Inc. All rights reserved.