parser

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

 

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

не лень, конечно...

t_parse 11.03.2003 18:55

...основная трудность была в том, что инструкции по установке расчитаны на пользователей с определённым уровнем подготовки, которые смогут в случае возникновения проблем провести проверку компонентов, если же пользователь не имеет опыта инсталляции ПО на удалённых машинах и такие слова как "shell" приводят его в лёгкое замешательство - "это что-то про юникс, да?.." - ну и так далее...
...в расчёте на таких неофитов очень полезно было бы добавить инструкциям чёткости:
Для начала надо определить, какая ОС установлена у хостера (в случае с "мастерхостом" (http://www.masterhost.ru) получилось так, что на их сайте ничего об этом сказано не было - пришлось звонить в службу техподдержки), выяснилось, что имеем дело с freeBSD, в этом случае делать надо СТРОГО следующее:

1. файлы parser3.cgi и auto.p из инсталляционного комплекта парсера для freeBSD должны быть перенесены (обязательно в режиме binary) в каталог для скриптов (например - /cgi-bin), после чего для этого каталога и для parser3.cgi должны быть заданы права 755. Файлы поддержки кодировок должны быть помещены в каталог /charsets в каталоге для скриптов (например - /cgi-bin/charsets).
2. файл .htaccess создаётся вручную и помещается в каталог, где находятся html-страницы, которые должны обрабатываться парсером (например - /www).
3. файл _test.html должен запускаться из того же каталога, где находится .htaccess или уровнем (или несколькими уровнями) ниже.

...установка поддержки SQL:
1. библиотечные драйверы SQL должны быть помещены в каталог /lib в каталоге для скриптов.
2. для подключения драйверов mySQL в конфигурационном файле парсера auto.p необходимо РАСКОММЕНТАРИТЬ строчку SQL.connect-string (в конце файла) и прописать в ней коды доступа к серверу mySQL (узнать у хостера); например, если
server mySQL: mysql.int,
user: user123,
password: abc123,
port: user123,
тогда это строка примет вид:
$SQL.connect-string[mysql://user123:abc123@mysql.int/user123?charset=cp1251_koi8]

...для начала удобно поставить парсер без подключения mySQL и заставить _test.html выдавать нечто осмысленное - а затем двигаться дальше,- _test.html подскажет...
...если получаем ошибку 500 (или иную) - значит, что-то установлено не так, ВНИМАТЕЛЬНО смотрим выше, а также мануал по парсеру, сносим всё наглухо и переустанавливаем "с нуля" - лично я так делал - теперь всё работает...
...если же всё сделано в точности так и отказывается работать - вот тогда уже можно потревожить Великих Чуу Чхе... ;-)

вот...