CGIのインストール方法

    大人気のカウンター、掲示板はCGI (Common Gateway Interface)という技術を利用してホームページに組みこむことができます。ただし、初心者にはかなり難しい作業でもございます。試行錯誤をかさね、時間をかけてインストールすることになるかと思われますので、インストールがどうしても難し い場合や時間が許さない場合などは、有料での設置代行も行っておりますので是非お問い合わせください。

    弊社のサーバーは標準的な設定を行っておりますので、特にサーバーによる特殊な規制などはございません。しかしながら、CGIというのは多くの技術が混合する環境に設置されるため、各技術の相性、設定、バージョンなどによってスクリプトに予期せぬ不都合をもたらします。よって、全てのスクリプトが全てのサーバー環境において容易にインストール可能かといいますと、そうではありません。古いスクリプトがサーバー側のアップグレードによって互換性を失う場合(互換性を失う場合はセキュリティー問題の解決のための大事な訂正も多いです)や、作成者が利用していた環境との相違点による問題、言語の違いによる不都合など、初心者には修正が困難な問題が非常に多いです。

    CGIに関しましては、サーバーなどに関する質問にはお答えできますが、個々のCGIに関する質問、インストール方法などといった情報は有料となる場合がございます。CGIをトラブルシューティングするためにはスクリプト自体の機能や仕組みを理解する必要があり、これには技術と時間を要するために無料サポートでは提供できませんのでご了承下さい。なるべくCGI配布元のサポートなどをご利用いただければ幸いです。(また、CGIを選ぶ上でもそのサポート体制を確認するとよいでしょう。)


― CGIのよくあるトラブルの原因 ―


    1. 権限の設定: 基本的に「.cgi」は755に、 「.dat」は666に設定する必要があります。その他、そのCGIに従って権限を設定してください。

    2. 設定ミス: カウンターでも掲示板でも、大抵はファイルを開き、いくつかの設定を行わないといけません。ファイルを開くときは、ワードプロセッサではなく、テキストエディタで編集を行ってください。Windowsの場合は、アクセサリのなかのNotepadがそうです。ファイルをひらき、パスやドメイン名などを記入する必要があります。

    3. アップロードミス: アップロード(FTP)するときは、ASCII形式でアップロードしてください。バイナリ―という形式でCGIファイルをアップロードしますと、エラーがおきます。

    4. バグ: これは実はめずらしくありません。特に機能が多彩なCGIを検索して、結果が多数出た場合、すべてが完成したテスト済みのCGIとは限りません。バグがあったり、設定方法が難しかったり、いろいろCGI自体に問題があったりします。なるべくインストールを試みるまえに、説明を読み、できれば動いているサンプルなどを提示してあるかどうか確認しましょう。

    5. HTMLファイルが表示されない: 弊社のサーバーは、既在のcgi-bin もしくは cgibin フォルダにCGIをインストールするようにお願いしています。しかしながら、セキュリティー上の問題で、これらのフォルダから直接HTMLファイルを表示することはできません。この場合は、ホームページのあるフォルダにフォルダを作成し、そこにHTMLファイルをいれ、そしてCGIの設定をそれに合わせて調整してください。これは非常に一般的なセキュリティー制限であり、ほとんどの場合はこれで上手く動きます。

    B・S・G・Pプランの場合、CGIファイルが存在するフォルダのパーミッション(権限)を777に設定しないでください。セキュリティー上、これは規制されています。スクリプトのインストール方法に777を利用するように記載してある場合は、755に設定するようにお願いします。この設定で正常にCGIが動作するようにサーバーが調整してあります。よろしくお願いします。

    また、プランによってはCGI専用フォルダを利用しなくても、ホームページと同じフォルダにインストールが可能のようです。しかしながら、これらの動作保証はおこなっておりません。また、セキュリティーが弱い、実行速度が遅い、サーバーへの負担が増すなどといった難点がございます。なるべくCGI専用フォルダにインストールして下さいますようお願い申し上げます。