parserALT

AGAVA: script not found or unable to stat:

#1Pavel Sochnev
01.10.04 19:16
www.parser.ru → | ответить → | в избранное →

AGAVA: script not found or unable to stat:

Хостинг от Агавы. Скрипты разрешены. Owner - один, группа - другая. При запросе http://domain/cgi-bin/parser3.cgi — показывает версию парсера.

.htaccess, настроенный на парсер приводит к ошибке:

— (в логе) script not found or unable to stat: /usr/site/apache/cgi-bin
— (в браузере) 404. Файл не найден

Кто что может сказать толкового?
#2Никита Козин (Wonder)
→ Pavel Sochnev [#1] | 01.10.04 19:34
www.parser.ru → | ответить → | в избранное →
а) Покажите .htaccess
б) usr/site/apache/cgi-bin — это правильно?
#3Pavel Sochnev
→ Никита Козин (Wonder) [#2] | 01.10.04 19:41
www.parser.ru → | ответить → | в избранное →
При таком .htaccess:

AddHandler parser3-html html
Action parser3-html /cgi-bin/parser3.cgi

Такая ошибка:

[Fri Oct 1 19:34:01 2004] [error] [client ******] script not found or unable to stat: /usr/site/apache/cgi-bin

Парсер лежит в /cgi-bin/parser3.cgi
#4Никита Козин (Wonder)
→ Pavel Sochnev [#3] | 01.10.04 20:17
www.parser.ru → | ответить → | в избранное →

С первым разобрались, а как на счет второго?

#5Pavel Sochnev
→ Никита Козин (Wonder) [#4] | 01.10.04 20:47
www.parser.ru → | ответить → | в избранное →
Что значит правильно?
/usr/site/apache/cgi-bin — неизвестный адрес

Абсолютный путь до cgi-bin другой: /home/*/******.*.com1.ru/cgi/
Из интернета виден как /cgi-bin/

В логе нету имени файла, который отсутствует. Так что непонятно, что в конце-концов имеется в виду? index.html, parser3.cgi или что-то еще.

Еще есть ощущение, что у них DocumentRoot странный. Пока ощущение.
#6Pavel Sochnev
→ Pavel Sochnev [#5] | 01.10.04 21:29
www.parser.ru → | ответить → | в избранное →

Все заработало! (или что не так у Агавы)

После ряда экспериментов выяснилось, что у Агавы (скорее всего) неполадки с DocumentRoot (сервер автоматом подставляет /home/) и полный внутренний путь до /cgi-bin/ выглядит

не так (как саппорт и доки гласят): /home/d/domain.N.com1.ru/cgi/

а так: /d/domain.ru/cgi/

Строка в .htaccess: Action parsed-html /d/domain.ru/cgi/parser3.cgi решила проблему. Пока работает.
#7Никита Козин (Wonder)
→ Pavel Sochnev [#6] | 02.10.04 12:55
www.parser.ru → | ответить → | в избранное →

Попробуйте обратиться к тех.поддержке, что они думают по этому поводу :)

#8Pavel Sochnev
→ Никита Козин (Wonder) [#7] | 02.10.04 14:51
www.parser.ru → | ответить → | в избранное →

А оно надо?

Крошка-сын приходит к отцу-программисту и спрашивает:
— Папа, а почему солнышко каждый день встает на востоке и заходит на западе?
— Правда?
— Правда.
— Каждый день встает на востоке и заходит на западе?
— Да, папа, каждый.
— Проверял?
— Проверял.
— Ну тогда, сынок, ничего не трогай и ничего не меняй.
#9Никита Козин (Wonder)
→ Pavel Sochnev [#8] | 03.10.04 18:32
www.parser.ru → | ответить → | в избранное →

Ну так если у них ошибочка, почему бы не помочь? ;)

#10Pavel Sochnev
→ Никита Козин (Wonder) [#9] | 03.10.04 18:34
www.parser.ru → | ответить → | в избранное →

Помог уже