Вобщем всё настроил как обычно (linux parser mysql). В htdocs лежат всё файлы нужные и cgi-bin, в котором парсер.
При обращении к сайту выкидывает в лог:
[Tue Apr 3 15:51:56 2007] [26617] /: '/home/htdocs/cgi-bin/index.html' read failed: No such file or directory (2), actual filename '/home/htdocs/cgi-bin/index.html' [file.missing]
Собсно порыл форум, нашёл один тред об изменении DocumentRoot через auto.p, который лежит вместе с parser3.cgi. Не помогло.
PS: При обращении к parser3.cgi пишет кракозябры: «?ELF!!!».
означают, что сервер пытается отдать вам parser3.cgi в текстовом виде. Это всё равно, что вы бы запускали excel.exe, а вместо этого Винда бы открывала вам Блокнот с содержимым "excel.exe".
Проверьте, поставили ли вы на parser3.cgi права 755. Проверьте, лежит ли parser3.cgi ВНУТРИ папки /cgi-bin/чтоугодно/
Пока не экспериментируйте с .htaccess и т.п. - добейтесь просто того, что при обращении к http://вашсайт/cgi-bin/parser3/parser3.cgi выдавалась бы версия парсера, а не "кракозябры".
Да, и не кладите html-файлы внутрь папки cgi-bin - им там делать нечего.
поставьте на него permissions 755, обратитесь к http://вашсайт/cgi-bin/printenv.cgi браузером и покажите нам тут результат.
Мне просто интересно, куда у вас docroot показывает и способен ли вообще ваш сервер исполнять cgi-скрипты.
P.S. Какой у вас тариф у хостера (название или url)? Меня настораживает фраза "Perl, Python (Plattformunabhängige Scriptsprachen) erhältlich ab Tarif: 1&1 Homepage Business".
Странно оно всё. Может, напишете саппорту хостинга, а?
ну что-то типаHallo,
Ich habe 1&1 Homepage Business Pro tariff, mein Domain ist
Meine Website benutzt eine CGI-file, . Es ist keine Perl Script, das ist eine "binary" Datai. Es war compiliert auf Linux RedHat 7.1 und soll auf alle Versionen von Linux arbeiten. Wenn ich oeffne, ich sehe nuhr die erste Buchstaben aus parser3.cgi
Das Problem ist das Ihr Webserver stertet parser3.cgi nicht: es nuhr druckt seine Inhalt.
Was kann ich machen?Мой немецкий умер лет пять назад, но смысл передать вроде удалось)))