parser

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

 

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

Скорее всего…

Dep 11.07.2002 00:28

… у тебя неправильно прописаны в .htaccess переменные HTTP_PARSER_ROOT_CONFIG и/или HTTP_PARSER_SITE_CONFIG.

Проверь, есть ли в корне www-пространства твоего сайта файл .htaccess. Если структура каталогов сайта такая:
/mysite
   /mysite/conf
   /mysite/cgi
   /mysite/www
То .htaccess должен быть в папке /mysite/www примерно такого содержания:
ServerSignature Off
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
SetEnv HTTP_PARSER_ROOT_CONFIG /mysite/conf/parser3/parser3.conf
SetEnv HTTP_PARSER_SITE_CONFIG /mysite/conf/parser3/mysite.conf
AddHandler parsed-html html
Action parsed-html /cgi-bin/parser3/parser3.cgi
<Files ~ "\.p$">
   Order allow,deny
   Deny from all
</Files>
Это не совсем так, как написано в доке к парсеру, но любые файлы, не предназначенные для показа пользователям обязательно (imho) должны быть за пределами www-пространства, т.е. за пределами папки /mysite/www. (а то придет Митник и …)
Здесь:
ServerSignature Off — просто нефиг (но к парсеру отношения не имеет),
parser3.conf — файл конфигурации самого парсера (скачать отдельно),
mysite.conf — файл конфигурации твоего сайта (в архиве с парсером),
… ну и далее по доке.

Файлы parser3.conf и mysite.conf — разные (просто в доке они обозваны одинаково: parser3.conf, засим путаница).
Один идет в архиве с парсером и по доке кладется в корень сайта, второй нужно скачать отдельно (архив называется «Главный конфигурационный файл и файлы описания кодировок») и положить с парсером в одну папку.

P.S. К сожалению, технический писатель у студии Лебедева либо ленится, либо слишком занят, в итоге документация на парсер местами отличается изрядной не(понятностью||внятностью||досказанностью) … ждем-с.