Модераторы: korob2001, ginnie

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Настройка под Апаче, помогите 
:(
    Опции темы
IZ@TOP
  Дата 4.3.2003, 02:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: нет
Всего: 73



Ну вот я перл себе поставил ... и появился первый вопрос:
1) Как сделать так что бы вместо ошибок, сервер выдовал результат работы перла со всеми ошибками, чтобы можно было понять что и где я сделал не так ? confused.gif

Я честно говоря даже и не ожидал что у меня с первого раза получится почти все настроить thumbs-up.gif !!! (Это не хвастовство !!!Ну или почти ... biggrin.gif )


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
IZ@TOP
Дата 4.3.2003, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: нет
Всего: 73



Народ ! Вы что Все тут заснули чтоли ?!!!


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Borland_Delphi_6
Дата 5.3.2003, 01:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


LoneLINEss
****


Профиль
Группа: Участник Клуба
Сообщений: 2509
Регистрация: 5.11.2002
Где: in fortune dreams ...

Репутация: нет
Всего: 20



В каждом скрипте вместо /usr/bin/perl пропиши путь к перлу


--------------------
Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform.

Мои фотографии
PM MAIL WWW   Вверх
HalkaR
Дата 5.3.2003, 03:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



Если скрипт не имеет критичных ошибок, то он отработает и чо-нибудь да выдаст. А если есть какая-то ошибка, то единственное, что выдаст интерпритатор Perl, это сообщение об ошибке. Но так как перед этим сообщением, Perl конечно не додумается написать content-type.... , то Apache выдаст ошибку 500.
PM MAIL   Вверх
Cepera
Дата 5.3.2003, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: нет
Всего: 7



а вообще про какую операционку идет речь?


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
IZ@TOP
  Дата 5.3.2003, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: нет
Всего: 73



Цитата
а вообще про какую операционку идет речь?


Мелкософт 2000 профи biggrin.gif

А вообще зачем надо писать #usr/bin/perl -w ? на сколько я понял то -w значит выдавать сообщения об ошибках , так ведь notify.gif

И почему на моем компе скрипт который я ужо успел написать работает, а на серваке провайдера нет confused.gif (chmod'ы я все выставил правильно cool.gif )


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
HalkaR
Дата 5.3.2003, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



-w полезно, если ты скрипты запускаешь в командной строке.
PM MAIL   Вверх
Cepera
Дата 6.3.2003, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: нет
Всего: 7



-w - режим отладки


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Cepera
Дата 6.3.2003, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: нет
Всего: 7



Iz@top, у тебя перл должен лежать в таком случае по адресу - C:\usr\bin\perl.exe


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
IZ@TOP
Дата 6.3.2003, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: нет
Всего: 73



Цитата
Iz@top, у тебя перл должен лежать в таком случае по адресу - C:\usr\bin\perl.exe

Ха ... а он у меня E:\perl\bin\perl.exe ... но все же работает !
А вот у хостера вот это не работает:
Код

#!/usr/local/bin/perl
##
##

print "Content-Type:text/html\n";
print "Charset:Windows-1251\n";

print "
<html><head><title>ENV VAR</title></head>\n
<body bgcolor=#ffffff text=#800000>\n
<div align=center><b>Host:$ENV{'HTTP_HOST'}</b>\n
<table width=100% border=0 cellspacing=1 cellspadding=3>\n
\t<tr bgcolor=#272727>\n
\t\t<th width=300><font color=#ffffff size=2pt>ENV VAR</font></th><th width=300><font color=#ffffff size=2pt>VALUE</font></th>\n";

my $env_var;
foreach $env_var(keys %ENV)
{
my $val=$ENV{$env_var};

 if ($val eq "")
 {
  $val="No value  :(";
 }

print "<tr bgcolor=#c0c0c0><td><font color=#800000 size=2pt>$env_var</font></td><td><font color=#800000 size=2pt>$val</font></td></tr>\n";
}

print "
</table></div>\n
</body>\n
</html>";

##END ENV VAR TABLICE


.... в чем проблема ?


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
HalkaR
Дата 6.3.2003, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



1) Если в httpd.conf прописано искать perl в реестре, то в начале скрипта путь к Перлу писать вообще не обязательно.
2)
Код
print "Content-Type:text/html\n";
- неправильно, надо с двумя \n
Код
print "Content-Type:text/html\n\n";
Так вроде?..
PM MAIL   Вверх
HalkaR
Дата 6.3.2003, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



А еще удобнее заголовок писать при помощи CGI.pm
Код
use CGI;
print $q->header(-type => "text/html", -charset => "Windows-1251");

PM MAIL   Вверх
Devorior
Дата 7.3.2003, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 1.8.2002
Где: Обнинск

Репутация: нет
Всего: 3



а у хостера сервер какой? никсовый или Винда?
PM MAIL ICQ   Вверх
IZ@TOP
Дата 8.3.2003, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: нет
Всего: 73



Wallst
По моему unix'овый ...


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
HalkaR
Дата 8.3.2003, 02:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



А чо за ошибка?
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0576 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.