Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > error: невозможно отобразить страницу


Автор: kb-nn 19.10.2004, 12:45
подскажите, пожалуйста, в каких случаях возникает
ошибка "Невозможно отобразить страницу"


Автор: GoodBoy 19.10.2004, 12:48
Как правило, если недоступен сервер...

Только этот вопрос НЕ в этот раздел...

Автор: HalkaR 19.10.2004, 14:43
Опишите проблему поподробнее, что запускается - скрипт или статичная страница, сервер.

Автор: kb-nn 20.10.2004, 12:03
есть скрипт поиска по сайту.
если я в качестве параметра задаю строку для поиска -всё работает нормально.
если запускаю без параметров-вот такая ошибка.
причем запись логов всё равно присходит.

если запускать скрипт локально, то страница генерируется правильно.

Автор: GoodBoy 20.10.2004, 13:09
kb-nn
И мы не видя ни логов, ни скрипта за 1 минуту должны дать правильный ответ??? Типа - Что в черном ящике???

Автор: kb-nn 20.10.2004, 13:31
я просто хочу знать, какого рода ошибка.

что интересно, у нас переставляли сервер, и вот после этого некоторые скрипты стали глючить.

вроде бы логи пишутся( что был заход по этому адресу). а возникает ошибка


просто хотелось бы больше узнать про возможные случаи возникновения такой ошибки

Автор: GoodBoy 20.10.2004, 13:56
Цитата(kb @ 20.10.2004, 14:31)
вроде бы логи пишутся( что был заход по этому адресу). а возникает ошибка

А в логах ошибок ты смотрел что пишется?????

Автор: Secandr 20.10.2004, 14:27
kb-nn Ошибка такая может возникать из-за чего угодно, смотри логи, там всё по английски написано.

Автор: s_a_s_h_a 21.10.2004, 15:04
Возможно, просто скрипт ничего не выдает. Т.е. надо что-нибудь выдавать на браузер, если никаких параметров не передается.

например:

my $test=$q->param('test');
if($test ne "")
{ что-то делаем
}
и все. Тогда, по-моему, возникает ошибка. А если

my $test=$q->param('test');
if($test ne "")
{ что-то выдаем
}
else
{ что-то выдаем
}

должно заработать.

А вообще, правильно говорят - надо логи смотреть.

Автор: kb-nn 22.10.2004, 10:32
в том- то и дело, что если я запускаю скрипт со своей машины
напримр так
perl5.6.1.exe search.cgi 1.txt

то в 1.txt оказывается именно то, что должно быть! (сгенерированная страница для случая без параметорв)
все правильно!


ладно.посмотрю еще логи.
.

Автор: GoodBoy 22.10.2004, 10:41
У тебя пишется: "Невозможно отобразить страницу" или что-то типа "Internal Server Error"???

Автор: kb-nn 22.10.2004, 10:45
слушайте, а как их посмтореть?

Автор: GoodBoy 22.10.2004, 10:56
Цитата(kb @ 22.10.2004, 11:45)
слушайте, а как их посмтореть?

Кого "их"?????????? ТУТ НЕТ ТЕЛЕПАТОВ!!!!!!!!!!!!!!!!!!!!!! Логи??? Ты же говоришь, что логи пишутся, значит знаешь видимо, где они лежат... Или что-то ещё???

Автор: kb-nn 22.10.2004, 13:22
пишется именнно "Невозможно отобразить страницу"
а что касается логов, то их я сам пишу типа какой браузер, айпи адрес, виндоус и пр. (при открытии этой страницы)
то есть страница как будто открылась


Добавлено @ 13:25
если бы она не открывалась, ведь ничего бы не записывалось

Автор: GoodBoy 22.10.2004, 13:26
А error.log??? что там???

Автор: HalkaR 22.10.2004, 17:46
kb-nn, а исходники поглядеть нельзя?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)