Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Q&A技術的な質問と回答

Q.独自の CGI スクリプトの設置場所はどこですか

Apache プランで独自の CGI スクリプトを利用したいのですが、ドキュメントルート配下に設置しても動作しません。

A.

独自の CGI スクリプトは /cgi-bin(フルパス: /data/file/cgi-bin)でのみ実行が許可されております。
作成した CGI スクリプトは FTPS 接続で /cgi-bin ディレクトリにアップロードしてください。

/cgi-bin ディレクトリは、仕様上、すべてのドメインで共通となります。
例えば、/cgi-bin ディレクトリに sample.cgi をアップロードした場合は、以下のように初期ドメインや独自ドメインなどいずれの URL であってもアクセスが可能です。

  • http://xxxx.movabletype.biz/cgi-bin/sample.cgi
  • http://www.aaa.co.jp/cgi-bin/sample.cgi
  • http://www.bbb.co.jp/cgi-bin/sample.cgi

複数ドメインのうち、各ドメインごとに CGI スクリプトの実行を許可・拒否するといったことはできません。
また、/cgi-bin ディレクトリ内では .htaccess を利用できません。

独自の CGI スクリプトに関するテクニカルサポートはおこなっておりません。
作成したスクリプトが正常に動作しない場合は、利用できない Perl モジュールを使用していないかなど、お客様にてコードの見直しをお願いいたします。

利用可能な Perl モジュールについては以下のページをご確認ください。

Q&A検索