parserALT
Страницы форума: ← Назад | 1 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 600 | Дальше →
Страницы ветки: ← Назад | 1 2 | одной страницей

конфигурация

#21Vint
→ qAIM [#19] | 03.11.10 22:31
www.parser.ru → | ответить → | в избранное →
Хм... Либо что-то банально не так прописано, либо даже не знаю.
Если дадите доступ к серверу, могу посмотреть.
Можно почту для связи?
#22onlyyours
→ qAIM [#13] | 03.11.10 22:32 / 22:43
www.parser.ru → | ответить → | в избранное →

не совсем понятно структуру опираясь на ваш архив

у вас должно быть примерно следующее дерево (относительно /home/host1213474/qaim.ru/htdocs/)
/htdocs
 |- /cgi-bin
 |   |- дополнительные файлы и папки (например, лог-файл parser3.log, папка lib и т.д.)
 |   |- auto.p (конфигурационный auto.p с методом @conf)
 |   |- parser.cgi
 |
 |- /classes (папка с классами)
 |   |- Detect.p
 |
 |- /www (корень веб-пространства)
     |- .htaccess
     |- auto.p
     |- index.html

1. в конфигурационный auto.p добавьте $CLASS_PATH[/../classes] (как я вам писал выше - после строки с объявлением метода @conf):
@conf[filespec][confdir;charsetsdir;sqldriversdir]
$CLASS_PATH[/../classes]

2. в файл auto.p, который находится в корне веб-пространства, добавьте:
@USE
Detect.p

3. в файл index.html, который находится в корне веб-пространства, добавьте:
@main[]
$hPlatform[^Detect:os[$env:HTTP_USER_AGENT]]
$hBrowser[^Detect:agent[$env:HTTP_USER_AGENT]]

OS: $hPlatform.name<br />
Browser: $hBrowser.name ${hBrowser.ver}.${hBrowser.subver}


повторите по шагам и напишите результат

UPD: во 2 и 3 шагах файлы auto.p и index.html должны содержать только тот код, который написан
#23qAIM
→ qAIM [#19] | 03.11.10 22:34
www.parser.ru → | ответить → | в избранное →

Хеппи Енд =)

Наверно, больше никого не буду отвлекать, - и так уже пост большой...
Кто сталкивался с этой проблемой, напишите, пожалуйста, как справились...

Спасибо Misha v.3, onlyyours и Vint за помощь и время!
#24qAIM
→ onlyyours [#22] | 03.11.10 22:42
www.parser.ru → | ответить → | в избранное →

А вот похоже и подвох нашёлся! =)

А вот похоже и подвох нашёлся! =)

/cgi-bin не в /htdocs, а в /www сидит!
и на локалхосте тоже =)
#25onlyyours
→ qAIM [#24] | 03.11.10 22:54 / 22:55
www.parser.ru → | ответить → | в избранное →

обратите внимание

что такая иерархия директорий, которую я вам указал, будет работать только в том случае если у вашего хоста объявлена директива ScriptAlias для папки /home/host1213474/qaim.ru/htdocs/cgi-bin.

если нет, то размещаете парсер в директории /home/host1213474/qaim.ru/htdocs/www/cgi-bin (как у вас было до этого), а в конфигурационном auto.p указываете $CLASS_PATH[/../../classes]
#26Misha v.3
→ qAIM [#7] | 04.11.10 00:15
www.parser.ru → | ответить → | в избранное →
1 и 2: вы не привели полный текст сообщений об ошибках (в них самое главное для нас -- _пути_)

3. указан путь НЕ к корневому auto.p. судя по вашим рассказам в пути обязан фигурировать www. вы точно понимаете разницу между _конфигурационным_ и _корневым_ auto.p? это два разных файла и лежат они в разных местах.
Страницы ветки: ← Назад | 1 2 | одной страницей
Страницы форума: ← Назад | 1 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 600 | Дальше →