не лень, конечно...
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 (или иную) - значит, что-то установлено не так, ВНИМАТЕЛЬНО смотрим выше, а также мануал по парсеру, сносим всё наглухо и переустанавливаем "с нуля" - лично я так делал - теперь всё работает...
...если же всё сделано в точности так и отказывается работать - вот тогда уже можно потревожить Великих Чуу Чхе... ;-)
вот...
- Проблеммы при инсталляции на freeBSD, t_parse 10.03.2003 10:28
- Проблема решена, t_parse 10.03.2003 16:10
- А с правами как дела обстоят?, Luzhnikovskiy [M] 10.03.2003 13:31
- А из шелла работает? (-), Pavel Titov 10.03.2003 11:52
- Ответ, t_parse 10.03.2003 12:37
- Ответ, Pavel Titov 10.03.2003 13:09
- ууу, t_parse 10.03.2003 13:51
- это нужно..., agat 10.03.2003 13:54
- ?.., t_parse 10.03.2003 14:03
- Да (-), Pavel Titov 10.03.2003 18:51
- сначала сюда http://www.parser.ru/faq/ (-), Temp 10.03.2003 11:26