Хм... Либо что-то банально не так прописано, либо даже не знаю. Если дадите доступ к серверу, могу посмотреть. Можно почту для связи? |
не совсем понятно структуру опираясь на ваш архив |
у вас должно быть примерно следующее дерево (относительно /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 должны содержать только тот код, который написан |
Хеппи Енд =) |
Наверно, больше никого не буду отвлекать, - и так уже пост большой... Кто сталкивался с этой проблемой, напишите, пожалуйста, как справились...
Спасибо Misha v.3, onlyyours и Vint за помощь и время! |
А вот похоже и подвох нашёлся! =) |
А вот похоже и подвох нашёлся! =)
/cgi-bin не в /htdocs, а в /www сидит! и на локалхосте тоже =) |
обратите внимание |
что такая иерархия директорий, которую я вам указал, будет работать только в том случае если у вашего хоста объявлена директива ScriptAlias для папки /home/host1213474/qaim.ru/htdocs/cgi-bin.
если нет, то размещаете парсер в директории /home/host1213474/qaim.ru/htdocs/www/cgi-bin (как у вас было до этого), а в конфигурационном auto.p указываете $CLASS_PATH[/../../classes] |
1 и 2: вы не привели полный текст сообщений об ошибках (в них самое главное для нас -- _пути_)
3. указан путь НЕ к корневому auto.p. судя по вашим рассказам в пути обязан фигурировать www. вы точно понимаете разницу между _конфигурационным_ и _корневым_ auto.p? это два разных файла и лежат они в разных местах. |