よくある質問
サービスについて > CGI・SSI・PHP > CGI
-
CGIを設置すると「500 Internal Server Error」が表示されます。
CGIのパーミッションやCGIを設置しているディレクトリのパーミッションが 777 や 666 の場合、500エラーが発生します。
CGIファイル、及びCGI設置ディレクトリのパーミッションは 755 か 705 のいずれかにしてください。
-
CGIを使うにはどこに設置すればいいですか?
ドメイン名/public_html 以下であれば、どこでも問題ございません。
cgi-bin 以下でなければ動作しない、といったことはありませんのでご安心ください。
-
perlのパスを教えてください。
/usr/bin/perl 又は /usr/local/bin/perlとなります。
-
GDやImageMagickは使えますか?
はい、既にインストール済みですのでご利用が可能です。
ImageMagick のインストールパスは /usr/bin 、ImageMagick 付属のプログラム「convert」のコマンドパスは /usr/bin/convert となります。
-
jcode.pmは使用できますか?
はい、既にインストール済みですのでご利用いただけます。
-
標準で利用できるPerlモジュールを教えてください。
サーバーパネルの「サーバー情報」のPerlモジュール、からご確認いただけます。
-
CGIはcgi-binディレクトリでしか使えませんか?
いいえ、public_html内のどのディレクトリでも使用できます。
-
ホームディレクトリのパスを教えてください。
ホームディレクトリは /home/(ユーザID)/ となっています。またこれはサーバーパネルの「サーバー情報」からも確認できます。
-
suEXECには対応していますか?
はい、対応しております。
-
MovableTypeやXOOPSは使用できますか?
はい、Movable Type や XOOPS ともにご利用いただけます。既に多数のお客様にご利用いただいております。
-
パーミッション設定はどうすればいいですか?
不特定多数の人に公開する目的で設置するファイルなどに関しては特に下記のパーミッションで設定する必要はございませんが、CGIやCGIのデータファイルに関しては適切なパーミッションを設定する必要があります。
適切なパーミッション設定 ディレクトリ 755, 705のいずれか .cgi .pl などの CGI 実行ファイル 755, 705のいずれか .cgi .pl などの直接実行されないライブラリファイル 600 .txt .dat .log などのファイル 600 -
突然、または断続的にCGIやPHPが500エラーで動作しない。
500エラーが発生した直後にサーバーパネルトップメニューの「ログファイル」より対象ドメインのエラーログをご確認ください。
Resource temporarily unavailable というエラーメッセージが表示されている場合は、CGIやPHPの同時起動数が多くなっていて、アカウント単位のリソース制限がかかっている可能性がございます。
共用サーバーという性質上、一つのアカウントにリソースが占有されないように設定されております。なにとぞご了承ください。
