シンフリーサーバー
有料サービス級の高機能 完全無料レンタルサーバー

メニューを閉じる
メニューを閉じる

CGI

CGIを使うにはどこに設置すればいいですか?

ドメイン名/public_html 以下であれば、どこでも問題ございません。

cgi-bin 以下でなければ動作しない、といったことはありませんのでご安心ください。

パーミッション設定はどうすればいいですか?

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

適切なパーミッション設定
ディレクトリ 755, 705のいずれか
.cgi .pl などの CGI 実行ファイル 755, 705のいずれか
.cgi .pl などの直接実行されないライブラリファイル 600
.txt .dat .log などのファイル 600
標準で利用できるPerlモジュールを教えてください。

サーバーパネルの「サーバー情報」のPerlモジュールからご確認いただけます。

Perlのパスを教えてください。

Perlのパスは以下のとおりです。

/usr/bin/perl
GDは使えますか?

はい、既にインストール済みですのでご利用が可能です。

jcode.pmは使用できますか?

はい、既にインストール済みですのでご利用いただけます。

suEXECには対応していますか?

はい、対応しております。

CGIを設置すると「500 Internal Server Error」が表示されます。

ご利用いただいているプログラムでエラーが発生している可能性があります。

【考えられる要因】

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

なお、同時接続数などが影響し、リソース制限がかかっている可能性もあります。
ご不明な場合は、ユーザーコミュニティをご利用ください。

広告表示なしでWordPress、
独自ドメイン、無料SSLにも対応
高機能の
レンタルサーバーが
無料で使える