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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подскажите кто дурак: я или сиадмин. интернал еррор 
V
    Опции темы
Throne
  Дата 28.6.2006, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Проблема такова:
пишу значит скрипт для проверки
Код

#!/usr/bin/perl
print "Content-type: text/html\n";
print "\n\n";
print "testirovanie.";

кидаю на сервер, а он выдаёт http://dinasco.ru/cgi-bin/index.cgi
Пишу админу, спрашиваю чё такое, а он говорит
Цитата

____, рекомендую почитать материал по этой теме. Такое когда синтаксис неправильный. У вас в каталоге лежит файл error_log

скажите пожалуйста когда вообще может выдать интернал еррор, и правильный ли у меня код. 
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
korob2001
Дата 28.6.2006, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 31
Всего: 61



Код
print "Content-type: text/html\n\n";


Обрати внимание на кол-во переводов строки.  

Это сообщение отредактировал(а) korob2001 - 28.6.2006, 16:55


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Throne
Дата 28.6.2006, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



гм, и из-за этого вся конитель?! 
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
korob2001
Дата 28.6.2006, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 31
Всего: 61



Ну вобщем, да. У тебя не верно заканчивается заголовок, потому и получаешь Internal Server Error. 


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Throne
Дата 28.6.2006, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



нет, не в это дело...
вот что написано в error_log'е
Цитата
[Wed Jun 28 22:19:41 2006] [error] (2)No such file or directory: exec of /home/VIRTUAL/dinasco/cgi-bin/index.cgi failed
[Wed Jun 28 22:19:41 2006] [error] [client 195.225.128.118] Premature end of script headers: /home/VIRTUAL/dinasco/cgi-bin/index.cgi

добавил два перевода а всё-равно интернал еррор 
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
djkostya
Дата 29.6.2006, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Права на скрипт какие ?
Есть ли возможность исполнять скрипты.....?


Вобщем у тебя проблема не в скрипте а в Апаче.... 
PM MAIL WWW ICQ   Вверх
sharq
Дата 29.6.2006, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

Репутация: 23
Всего: 28



Throne, из-за твоего перевода строк не будет 500 ошибки.
Проверь права на файл, должны быть 0755 + на директорию cgi-bin/ те же, 
проверь символ перевода строки, если сервер nix'овый, то каждая строка твоего скрипта должна заканчиваться \n,
проверь, где находиться perl на сервере.

Запускай. Если опять ошибка, то криво настроен cgi-bin на сервере.

 smile   

Это сообщение отредактировал(а) sharq - 29.6.2006, 09:41


--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
Throne
Дата 29.6.2006, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Таак переводы строки помогли, проверил на своем компе – всё работаёт, выложил на сервак проверил права – 755, запускаю – хер! Вывод – сисадмин мудак. буду ему почтовый ящик забивать. 
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
rcdimon
Дата 30.6.2006, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 1
Всего: 2



напиши

#!/usr/bin/perl -w 
PM MAIL ICQ   Вверх
Throne
Дата 30.6.2006, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



УРА!
У меня всё заработало!
Тот сисадмин был реальный мудак... но на смену ему пришёл другой, вполне нормальный, человек.
Вот что он мне ответил в очередном письме:
Цитата
Проблема, вероятнее всего в том, что при передаче файлов Вы используете бинарный режим. При этом в Вашем файле остаются dos-окончания Попробуйте передавать файлы в ascii режиме (тогда окончания преобразовываются)

Проверил, и о чудо всё чудодейственно заработало! smile даже с одним переводом строки smile 
Всем спасибо, вопрос решён. smile  
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
nitr
Дата 30.6.2006, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 37
Всего: 84



я конечно извиняюсь... но это даже не смешно
Цитата
даже с одним переводом строки smile 
 


--------------------
PM   Вверх
Throne
Дата 1.7.2006, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Хм... а я ведь по настоящему-то один перевод не проверял... Только программой редактором синтаксис проверил... она на один перенос не ругалась smile  
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
rcdimon
Дата 1.7.2006, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 1
Всего: 2



use CGI;

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


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

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


 




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


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

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