よくある質問 faq

よくある質問一覧

よくある質問 > サービスについて > CGI関連
  • CGIを使うにはどこに設置すればいいですか?
  • 接続して初めに表示されるディレクトリ以下で動作いたします。

    初期設定ドメインの場合は、接続して初めに表示されるディレクトリ(サーバーパス「/」)以下で動作いたします。
    cgi-bin 以下でなければ動作しない、といったことはありませんのでご安心ください。

    ※初期設定ドメインの場合、サーバーパス「/」は「ドメイン名/public_html」に該当いたします。

  • パーミッション設定はどうすればいいですか?
  • CGIやCGIのデータファイル等には適切なパーミッション設定が必要があります。

    不特定多数の人に公開する目的で設置するファイルなどに関しては、
    特に下記のパーミッションで設定する必要はありませんが、
    CGIやCGIのデータファイルに関しては適切なパーミッションを設定しなくてはいけません。

    適切なパーミッション設定
    ディレクトリ 755, 705のいずれか
    .cgi .pl などの CGI 実行ファイル 755, 705のいずれか
    .cgi .pl などの直接実行されないライブラリファイル 600
    .txt .dat .log などのファイル 600
  • CGIを設置すると「500 Internal Server Error」が表示されます。
  • ご利用いただいているプログラムでエラーが発生している可能性があります。

    【考えられる要因】

    • CGI設置ディレクトリのパーミッションが755, 705のいずれかで設定されていない
    • プログラム側の記述に誤りがある

    なお、同時接続数などが影響し、リソース制限がかかっている可能性もあります。
    サーバー管理ツールの統計メニュー内「ログファイル」よりエラーログをご確認ください。
    ご不明な場合は、メールサポートまでご相談下さい。