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


Автор: linker 15.10.2003, 15:59
Посмотрел логи там две ошибки

Premature end of script headers:
unable to include bla bla in parsed file bla bla
Подскажите что делать.

Автор: MuToGeN 15.10.2003, 16:19
Проверь права на первый bla bla

Автор: linker 15.10.2003, 16:24
-rw-r--r-- вот такие права, а какие должны быть.

Автор: MuToGeN 15.10.2003, 17:07
Да таких, вроде, хватить должно... Но на всякий случай, попробуй поставить rwxr-xr-x

Автор: NightGoblin 15.10.2003, 21:29
linker, да по идее 0644 (-rw-r--r--) должно хватить для включаемого файла... Может он у тебя не там находится, где ты указал?...

Автор: HalkaR 15.10.2003, 22:46
А что такое это bla bla?
Если это скрипт, тогда надо 755 ставить.

Автор: linker 16.10.2003, 07:18
bla bla - это скрипт. Народ подскажите как изменять права.
и где можно посмотреть что
0644 -это (-rw-r--r--) а,
755- это confused.gif

Автор: NightGoblin 16.10.2003, 08:06
linker, 0755 - это -rwxr-xr-x, но если первый bla bla (блин, присвоил бы ты им имена что ли какие-нибудь, хотя бы script1 и script2 smile.gif) просто включается из выполняемого второго, то на него совершенно не обязательно должны стоять права на выполнение... Хотя хуже от этого не станет... имхо smile.gif

Автор: linker 16.10.2003, 08:15
[Thu Oct 16 09:08:25 2003] [error] [client 81.3.138.242] Premature end of script headers: /www/w0699600/cgi-bin/pvd-nvi.pl
[Thu Oct 16 09:08:25 2003] [error] [client 81.3.138.242] unable to include "/cgi-bin/pvd-nvi.pl" in parsed file /www/w0699600/data/ssi/top.html
Целиком вот так это выглядит

Автор: linker 16.10.2003, 08:30
И ещё вопрос у меня на сервере еть в корне папка cgi-bin - там скрипты и ещё папка cgi-bin имеется в корневой папке data, так и должно быть или нет и не подскажет ли кто-нибудь структуру типичного web-сервера(я имею в виду что, где должно лежать)

Автор: NightGoblin 16.10.2003, 08:49
В данном случае у файла как раз должны быть права на выполнение - просто я думал, ты включаешь из CGI, а не SSI. Раз такое дело - установи права (chmod 755 file) и еще посмотри есть ли к нему доступ веб-сервера (например, права доступа и владелец/группа для каталогов, в которых он находится). Потом убедись, что ссылка из SHTML стоит по абсолютному пути (относительно корневого каталога системы, а не DocumentRoot'а веб-сервера).

По поводу каталога /data/cgi-bin - может быть все что угодно....

Что и как конкретно с SSI - тут я, извини, не силен. Если кто знаком с тонкостями, прокомментируйте плз.

Автор: linker 16.10.2003, 09:04
Может просто взять готовый скрипт и не парится.

Автор: korob2001 16.10.2003, 10:25
Цитата
Может просто взять готовый скрипт и не парится.

Правилно мыслишь. ;) Только бесплатные скрипты, как правило не являются готовыми. Да и в голову ничего не прибавится.
PS: гораздо приятнее юзать свои скрипты, да и отвечаешь за них только ты.

Автор: linker 16.10.2003, 11:04
Согласен что свои скрипты приятней, только когда разбираешся в скриптах, а если все это как кипяток на голову сваливается. Уволился Web-программист и оставил записку красиво написанную суть которой заключается в том, что на получи геморой на свою голову.

Автор: korob2001 16.10.2003, 11:34
Перед тобой океан информации (INET), я уж не говорю о книгах. И при желании всегда можно найти ответ на свой вопрос.
Зато когда найдёшь, это уже навсегда останется в твоей памяти.
А если просто скопируешь скрипт и даже если ты и поймёшь решение данной проблемы, то оно также быстро покинет твою голову как загрузка бесплатного скрипта с сервера.

Автор: linker 16.10.2003, 11:46
Да кстати разобрался почему вот эта проблема
Thu Oct 16 09:08:25 2003] [error] [client 81.3.138.242] Premature end of script headers: /www/w0699600/cgi-bin/pvd-nvi.pl
[Thu Oct 16 09:08:25 2003] [error] [client 81.3.138.242] unable to include "/cgi-bin/pvd-nvi.pl" in parsed file /www/w0699600/data/ssi/top.html
была. Все оказалось в правах для скриптов они нужны 755. Всем спасибо.

Автор: linker 16.10.2003, 13:46
Последний вопрос по этой теме(надеюсь). Со скриптом то я разобрался, а проблема с кодировкой возникла, тоесть основное содержание нормальное,а новости абра-кадабра или наоборот.Как быть?

Автор: MuToGeN 16.10.2003, 15:04
Это не по этой теме.
Модератор: Пожалуйста, один топик - один вопрос.

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