独自CGI

次の項目

前の項目

独自CGIでは、お客さまがご用意されたCGIプログラムを実行するための機能と、CGIプログラムと連携可能なデータベース機能をご提供します。 独自のCGIプログラムを組み込むことによって、お客さまが作成されたホームページのコンテンツをより充実させることができます。お客さまがCGIプログラムを用意することによって、掲示板、チャット、ブログなどの開設が可能になります。

独自CGIは、お客さまの契約されたディスクの任意の場所に設置することができます。

 

重要

  • お客さまがご用意されたCGIプログラムの動作について、稼働を保証するものではありません。
  • お客さまご自身で作成されたCGIプログラムなどは、サーバにアップロードする前に最低限以下のような確認をしてからアップロードしてください。

    - Perl文法チェッカーなどでCGIプログラムの記述エラーをチェックする

    - ローカル環境 (ご利用のPC上)でテストをする

  • サービス開始時期により、独自CGIのWebサーバ環境が異なります。
  • 2017年2月以前にサービス開始:Webサーバ【W1】
    2017年3月以降にサービス開始:Webサーバ【W2】
    2022年3月以降にサービス開始:Webサーバ【W3】

【おもな機能】

独自CGIのおもな機能は、以下のとおりです。

データベース機能 CGIプログラムと連携可能なデータベースとして「MySQL」、データベース管理ツールとして「phpMyAdmin」をあらかじめご用意しています。
phpMyAdminにはマイデスクからアクセスすることができます。
CGIエラーログ閲覧 独自CGIに関する最新のエラーログを表示することができます。

【基本仕様】

独自CGIを利用する場合の基本仕様は、以下のとおりです。

対応言語 以下の言語に対応しています。
<Webサーバ【W1】の場合>

・Perl Ver 5.12

・PHP Ver 5.2(/Ver 4.4に切り替え可)

<Webサーバ【W2】の場合>

・Perl Ver 5.21

・PHP Ver 5.6(/Ver 7.0に切り替え可)

<Webサーバ【W3】の場合>

・Perl Ver 5.34

・PHP Ver 8.0(/Ver 7.4に切り替え可)

※C言語には対応していません。
※PHPを切り替えて使用する場合は重要欄をご覧ください。
拡張子 以下の拡張子のCGIプログラムをご利用いただけます。

・「.pl」

・「.cgi」

・「.php」

使用可能コマンド 以下のコマンドを使用できます。
cat, chmod, cp, date, echo, env, expr, grep, ln, ls, mkdir, mv,pwd, rm, rmdir, perl, sh, csh, gzip, tar
※sendmailコマンドによるメール送信も可能です。sendmailのご利用については、「sendmailの利用方法」をご覧ください。
関連ソフト MySQLとphpMyAdminは、以下のバージョンを使用しています。
<Webサーバ【W1】の場合>

・MySQL Ver 5.1 MyISAM

・phpMyAdmin Ver 3.3

<Webサーバ【W2】の場合>

・MySQL Ver 5.7 MyISAM(/InnoDB切り替え可)

・phpMyAdmin Ver 3.3

<Webサーバ【W3】の場合>

・MySQL Ver 5.7 MyISAM(/InnoDB切り替え可)

・phpMyAdmin Ver 3.3

MySQLのデフォルトの文字コードは、UTF-8です。

MySQLのご利用については、「MySQLの利用方法」をご覧ください。
ウイルスチェック メールを送信するCGIを利用する場合、送信するメールのウイルスをチェックします。ウイルスが添付されたメールは駆除され、メール本文+警告メッセージがメール送信先に届きます。
WAF
(Webアプリケーション
ファイアウォール)

Webサーバ【W3】の場合のみ。

Webサーバ【W3】環境では、WAF(Webアプリケーションファイアウォール)を標準機能として提供しています。

WAF機能の初期設定は、「有効」となっています。


WAF機能を無効化させたい場合、「.htaccess」ファイルに以下の内容を記述してください。

「.htaccess」ファイルを配置したフォルダ配下すべてに適用されます。


SiteGuard_User_Enabled off

重要

本サービスでは、Webサーバ【W1/W2】でPHP5が標準設定、Webサーバ【W3】でPHP8が標準設定となっています。PHP4またはPHP7をお使いになる場合は、PHPプログラムのあるフォルダ、またはその上位フォルダの.htaccessファイルへ下記を追記してください。.htaccessファイルがない場合は、作成した上で追記してください。
<PHP4の場合>AddHandler x-httpd-php4 .php
<PHP7の場合>AddHandler x-httpd-php7 .php

 

【ディスク容量について】

Webディスク容量

ヒント

データベース用ディスク容量

重要

次の項目

前の項目