2012-02-16 2 views
-1

Я пытаюсь включить SSI, чтобы использовать его на моем сайте. Первое, что я хочу сделать, это просто включить его и сделать эхо, чтобы проверить, работает ли оно вообще.серверная сторона включает apache enable

У меня есть apache2, в корневом каталоге есть папка SSI и внутри этой папки я сделал файл .htaccess, который выглядит следующим образом:

Options +Includes 
AddType text/html .shtml 
AddOutputFilter INCLUDES .shtml 

Так что теперь его предполагается включить SSI. (? Справа)

в папке SSI есть echo_ssi.shtml файл, содержит:

<!--#echo var="DATE_GMT" --> 

, когда я открыт echo_ssi.shtml в браузере, ничего не произойдет. Я предполагаю получить время и дату в GMT ...

Что я делаю неправильно в конфигурации разрешения SSI? Есть что-то еще, что им нужно делать/добавлять?

ответ

0

Присутствует проблема с сервером . необходимо очистить наличные деньги на сервере.

0

Вы сканировали документы Apache Module mod_include и Apache SSI Tutorial?

Вы должны убедиться, что вы загружаете mod_include.

Если у вас есть, то с .htaccess линиями, которые вы перечисляете затем

<HTML><BODY><!--#echo var="DATE_LOCAL" --></BODY></HTML> 

должен вернуться на страницу с датой & на это время.

+0

Как загрузить mod_include ?? – lolo

+0

@lolo Используйте [LoadModule] (http://httpd.apache.org/docs/current/mod/mod_so.html#loadmodule) директиву. – ThinkingMonkey

+0

Если ваш стек LAMP - Debian/Ubuntu, убедитесь, что у вас есть символическая ссылка для mod_include в '/ etc/apache2/sites_enabled'. Или просто посмотрите отчет phpinfo(). Должен быть раздел ** apache2handler **, который будет списком загруженных модулей. Если этого не существует, вы, вероятно, работаете в общей службе, и вам нужно поговорить с вашим поставщиком услуг – TerryE