parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Sergei 15.09.2002 16:00

Смотри как у меня раньше было прописаано и всё работало:
Файл parser3.conf ("конфгурационный файл сайта") должен лежать НЕ в корне твоего сайта, а рядом с Parser-ом. Он должен иметь примерно такой вид:
@auto[]
#source/client charsets

$request:charset[windows-1251]
$response:charset[windows-1251]

$response:content-type[
$.value[text/html]
$.charset[$response:charset]
]

Другой parser3.conf (который называют "главным конфигурационным файлом") должен лежать в том месте, которое указано в переменной окружения HTTP_PARSER_ROOT_CONFIG.
В нем нужно правильно указать путь в переменной $charsetsdir.

Основная распространённая ошибка в том, что народ кладёт конфигурационный файл сайта (1-й parser3.conf) в корень своего сайта - что в полне логично (судя по названию). Я тоже так сразу сделал, а фиг вам! Ну я правда под NT делал (но это ничего в принципе не меняет), пока главный конфигурационный файл в папку WinNT не положил, а конфиг для сайта рядом с Парсером, ничего не получалось. Как только так сделал - сразу стало перекодировать во все сторны. А когда под винды заводишь переменную окружения надо перезагрузить систему (не перелогиниться), а то такие грабли у меня тоже были.