Я использую Ganglia-web-frontend, написанный на PHP. Он использует файлы шаблонов для добавления личных верхних и нижних колонтитулов. Я хочу использовать написанный мной набор страниц SSI, но код SSI не интерпретируется apache.
более ясно, ганглия использует $tpl = new TemplatePower( template("$header.tpl") );
для включения моего файла шаблона заголовка. В моем файле header.tpl я помещаю: <!--#include virtual="/include/header.shtml" -->
, который является моим включенным файлом (и который отлично работает с моими личными страницами/скриптами).
Если посмотреть на HTML-код, который я получаю в firefox (ctrl+U), я вижу, что apache включил зону SSI <!--#include virtual="/include/header.shtml" -->
в качестве комментария и не интерпретировал ее.
Я предполагаю, что есть что-то, связанное с порядком, в котором вещи интерпретируются/выполняются, но я не могу найти способ заставить это работать. У кого-нибудь есть идея? У меня также есть root-доступ к конфигурации Apache, если это необходимо.
заранее спасибо
РЕДАКТИРОВАТЬ:
Следуя предложениям Саши, я попытался добавить
AddType text/html .tpl
AddHandler server-parsed .tpl
AddOutputFilter INCLUDES .tpl
в /etc/apache2/httpd.conf, но это не помогает. я не понимаю...
РЕДАКТИРОВАТЬ 2:
Я предполагаю, что это может быть проблема с модулем PHP TemplatePower. Но я не могу заставить его работать. Я пытался добавить также $tpl->assignInclude( "header", "./header.tpl" );
в источники ганглиев, но это не помогает.