無料CGI フリーダウンロード
■
無料CGI
TOP
■
サイトマップ
私のサイトでCGIプログラムを設置できますか?
サーバ管理者へ問い合わせてください
CGIスクリプトを設置するには、CGIの利用が可能なサーバが必要です。
CGIを利用可能かどうかは、サーバ管理者へ問い合わせてください。
CGIスクリプトの設置場所はどこですか?
サーバのごとに異なるので、次のケースを参考にしてください。
CGIを利用可能なサーバには、「ホームぺージ閲覧可能なディレクトリへCGIを設置できるサーバ」と「cgi-binディレクトリ内へのみCGIを設置できるサーバ」の2種類があり、それぞれ設置場所が異なります。
1.ホームぺージ閲覧可能なディレクトリへCGIを設置できるサーバの場合
HTMLファイルを設置するディレクトリへCGIスクリプトを設置してください。
2.cgi-binディレクトリ内へのみCGIを設置できるサーバの場合
アクセスプロバイダ等のホームページ利用サービスに多く見受けられます。サーバのサポートページで設置先など解説されていますので、そちらを参考に設置してください。
CGIスクリプトの設置にソフトウェアは必要ですか?
テキストエディタ、FTPクライアント、解凍ソフトの3点をご用意ください。
■テキストエディタ
CGIスクリプトの初期設定に使用します。
Windowsをご利用の方は、「ワードパッド」「メモ帳」など。
MacOSXをご利用の方は、「テキストエディット」など。
MacOS8または、MacOS9パソコンをご利用の方は、UNIX改行コード編集可能なテキストエディタが必要です。
■FTPクライアント
CGIスクリプトの設置とパーミッション変更に使用します。
Windowsをご利用の方は、「FFFTP」
MacOSXをご利用の方は、「Fetch」がおすすめです。
■解凍ソフト
Windowsをご利用の方は、「FFFTP」
MacOSXをご利用の方は、「Fetch」がおすすめです。
文字化けしてしまいます。
次のいづれかの方法をお試しください。
■全部文字化けする場合
全体が文字化けする場合、ファイル転送に問題が考えられます。FTPクライアントの設定を確認し、「文字コード無変換」でファイル転送してください。
(この方法で解決できない場合、パソコン上でCGIファイルの文字コードを変更してしまった可能性があります。この場合には再度ダウンロード後、再設置してください。)
■初期設定ファイルのみ文字化けする場合
文字化けする部分の前後に半角バックスラッシュ「\」を書き足してください。
文字化けする $define->{'HOGE'} = '表示する';
文字化けしない $define->{'HOGE'} = '\表\示する';
絶対パス、相対パスの違いは?
以下の違いがあります。
■相対パス
対象が自分の位置を起点としてみた位置関係です。
「../」 ………1つ上のディレクトリ
「../../」……2つ上のディレクトリ
「./」…………同じディレクトリ
「./home」……同じディレクトリ内のファイルまたはディレクトリ
■絶対パス
自分がどこにいても不変の位置です。ただし、フルパスには大きく2つの意味があるのでご注意ください。
/ (スラッシュ)から始まる「絶対パス」
http://から始まる「絶対パス」
「403」と表示されて動作しなくなりました。
パーミッションを変更することで解決する場合があります。
サーバ上の何らかの原因、人為的ミスなどにより、CGIスクリプトに実行許可が無くなってしまったと思われます。この場合、各ファイルのパーミッションを変更することで、解決する場合があります。
パーミッションを変更しても動作しない場合ば、再度設置が必要な可能性もあります。
「500」と表示されて動作しなくなりました。
汎用的なエラーメッセージですので原因の特定は非常に困難です。
CGIスクリプトに異常が発生してしまったと思われます。この場合、原因を特定することは非常に困難ですので回答は難しいことをご了承ください。
再設置がもっとも簡単な解決方法と思われます。
「ファイルアクセスエラー」と表示されて動作しなくなりました。
記録データが壊れてしまったと思われます。
記録データをバックアップしておいた場合のみ、CGIスクリプトを正常な状態へ戻す事が可能です。
バックアップがない場合には、記録データファイルを設置時のものと入れ替えることで、動作可能な状態にすることは可能です。
バックアップがあるのに元に戻せない場合、サーバ側のエラーや、人為的ミスで、必要なファイルが消えてしまった、あるいはバックアップデータに問題がある可能性もあります。この場合には再度設置してください。
▲pagetop