parser

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

 

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

Re: Пиши тогда полный лог твоих действий. Будем дальше смотреть

baibaratsky 02.11.2002 05:42

Дадно, по порядку.

Корень моего веб-пространства - /home/sites/site933/web/.
В общем-то, я имею доступ к /home/sites/site933/.
Как уже говорилось на сервере - RedHat 7.2 + Apache 1.3.

Сначала я хотел поставить парсер в директорию /parser/ (относительно корня веб-пространства). Бинарно закачал туда стандартный CGI для RedHat из download`ов и конфиг-файлы (драйверы БД не ставил, потому что БД в плане хостинга все равно нет).

С .htaccess все в порядке. По крайней мере у меня в локале на RedHat 7.3 + Apache 1.3 это работает.

Права доступа у CGI - 755.

При запуске парсер выдавал Unhandled Exception, а если убрать auto.p, то - ELF.

Потом я, по-моему, прописал в .htaccess переменную окружения CGI_PARSER_CONFIG к файлу, лежащему в той же папке, что и parser3.cgi.
Теперь я стал получать Unhandled Exception.
Заменив release на debug, я увидел ошибку:

parser already configured
conf
/home/sites/site933/web/parser/auto.p(1)
exception.type=parser.runtime

При этом своих логов парсер не ведет, хотя запись в директорию разрешена.

Логи сервера: error.log и web.log. В первом содержатся ошибки типа "File does not exists", но ни разу не упоминается ни один файл, который хоть как-то имеет отношение к парсеру или обрабатываемым им файлам. В web.log - только запросы GET и информация о клиентах, выполняющих эти запросы. Если логи все-таки нужны, могу их выложить.

Потом я решил попробовать переставить парсер в /cgi-bin/ - то же самое.

Сейчас в .htaccess - SetEnv CGI_PARSER_CONFIG /home/sites/site933/parser/auto.p.
И соостветственно директория /home/sites/site933/parser/, где лежат только конфиги.
Сам парсер установлен в /home/sites/site933/web/cgi-bin/.
Пробовал поставить туда стандартный файл для RedHat и собранный у себя без запрета для других групп.
В первом случае - ELF, вот втором - Internal Server Error.

Я нашел одного человека, который пытался ставить парсер на Мастаке, но он сказал, что так ничего и не добился (видимо, тот самый, о котором говорили в техподдержке), но ведь они сказали, что через shell-доступ кому-то удавалось.
Сегодня мне, наверно, подключат shell-доступ. В любом случае сдаваться я не собираюсь, потому что в локале уже многое написано.