IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
Почему не пашут SSI дерективы в Apache 2 ???
Гость_KurtS_*
сообщение 14.03.2003 - 03:36
Сообщение #1





Гость









Почему не пашут SSI дерективы в Apache 2 ???

<!--#include virtual="cgi-bin/any.cgi?thing"-->

вроде все настроил...

настроил как в Apache, может во второй версии надо че-то прикрутить?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Lav
сообщение 14.03.2003 - 16:15
Сообщение #2


Главный админ
Иконка группы

Группа: Админы
Пользователь №: 2
Сообщений: 255
Регистрация: 28.12.2002
Из: Germany
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 333 раз(а)



Хорошо smile.gif
Ты пришёл smile.gif

Начнём консультацию с вопросов.

Я спрашивал, когда ты просматриваешь страничку в Internet Explorer в виде HTML у тебя SSI директивы там видны как есть да?
Если так, то у тебя Apache 2 не обрабатывает директивы.
Этому есть ряд причин:

п.1. Расширение файла у тебя какое? Если ".htm" или ".html" или ".php" - то по умолчанию Apache не обрабатывает SSI-директивы в этих файлах. Попробуй поменять расширение на своего файла на ".shtml" - если всё заработало, то нужно в конфигурационном файле Apache ("httpd.conf") подправить следующие строчки (они существуют, их надо просто подкорректировать):

a. Ищем строчку "Options" и исправляем её на "Options +Includes +FollowSymLinks -Indexes".
Это чтобы обрабатывались директивы и в присоединяемых файлах.

b. Ищем строчку "AddHandler server-parsed" (там она может и не присутствовать, тогда просто ищем "AddHandler" и ниже найденой добавляем свою) и исправляем её на следующую: "AddHandler server-parsed .htm". В этой строчке вместо ".htm" пишем то расширение, которое ты используешь для своих файлов с SSI директивами.
Должно заработать.

п.2. Вторая причина - неправильно указан путь к "cgi-bin/any.cgi?thing". Исправь свою SSI-директиву на "<!--#include virtual="/cgi-bin/any.cgi?thing"-->".

И на последок. В SSI-директивах, по умолчанию, запрещены глобальные ссылки типа <!--#include virtual="http://www.yousite.com/cgi-bin/any.cgi?thing"-->.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Гость_KurtS_*
сообщение 15.03.2003 - 00:27
Сообщение #3





Гость









вери сенкс, проблема решена =)
п.1 - а)

еще раз спасибо =)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Lav
сообщение 15.03.2003 - 17:06
Сообщение #4


Главный админ
Иконка группы

Группа: Админы
Пользователь №: 2
Сообщений: 255
Регистрация: 28.12.2002
Из: Germany
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 333 раз(а)



Заходи ещё wink.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 20.04.2024 - 00:09