coreserver(XREA)でSSIのexecが使えない!

cpreserver(XREAサーバー)のサーバーへの引越し作業をしています。

今までindex.shtmlのソースの中に

< !--#exec cmd="./program.cgi" -->

を埋め込み、SSIを使ってテキストを文中に表示させていました。
しかしこのサーバーではexecはセキュリティーのために使えないということが判明[こちら](http://www.xrea.com/?action=faq#8)
いろいろと調べた結果、program.cgiの中に

print “Content-type: text/html¥n¥n”;

という一文を入れ(#!/usr/bin/perlの次の行に)

< !--#exec cmd="./program.cgi" -->を
< !--#include virtual="./program.cgi" -->に変更

することによって解決しましたo(^0^)o

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です