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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> в cgi-файле отображается HELLO вместе с кодом 
:(
    Опции темы
Гость_Dima
Дата 27.7.2004, 10:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Люди добрые помогите выявить причину, плиз

cgi - файл

#!/usr/bin/perl

print "Content-type: text/html\n\n";
print "<html><h1>Hello!</h1></html>\n";



когда вхожу на сайт :

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



или на мыло [email protected]

  Вверх
Secandr
Дата 27.7.2004, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


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

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



всё просто, у тебя не настроен веб сервер на выполнение скриптов.
Что бы что-то посоветовать ответь на следующее:
1. Чей компьютер на котором ты собираешься запускать скрипты (твой или удалёный)
2. какой веб сервер стот на машине
3. стоит ли перл на машине
4. где лежит твоя cgi


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Guest
Дата 27.7.2004, 11:50 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Привет Secandr -- большое спасибо, что откликнулся на мою беду --- ответы такие:
1. Компьютер удаленный (Провайдера-- на нем стоит UNIX )
2. Apache Server
3. По их утверждениям перл стоит (#!/usr/bin/perl)
4. Они выделили мне папку и настроили ftp --- с помощью которого я закинул этот файл
он лежит в папке manager/cgi/start.cgi

На моем компьютере(локально) все работает --- у них --- нет. Я им грю может вы не правильно пути прописали в .conf ---- они мне говорят, что если напечаталось HELLO! --- значит скрипт отрабатывает , соответственно пути настроены . А то что выскакивает код ---ищи в своих скриптах, Я думаю все таки они не правы

Еще когда создаю start.cgi ----я устанавливаю формат UNIX в Перл(File -- Line Endings Format--Unix)


  Вверх
Secandr
Дата 27.7.2004, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


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

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



Значит так, ещё впрос:
какие прова доступа у файла?

P.S. судя по всему не верно прописали в конфиге. Точно в нужной папке скрипты оставляешь?


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Guest
Дата 27.7.2004, 12:04 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











В нужной папке оставляю скрипты ---100 %

Поповоду прав доступа на файл --- ты имеешь ввиду атрибуты?
если да, то код 751
Владелец Член группы Прочие
чтен чтен
зап
выполн выполн выполн
  Вверх
Secandr
Дата 27.7.2004, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


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

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



имено это я и имел ввиду.

Значит хостер неверно прописал что-то.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
HalkaR
Дата 27.7.2004, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Guest @ 27.7.2004, 11:50)
Я им грю может вы не правильно пути прописали в .conf ---- они мне говорят, что если напечаталось HELLO! --- значит скрипт отрабатывает , соответственно пути настроены . А то что выскакивает код ---ищи в своих скриптах, Я думаю все таки они не правы

Ничего тут не напечаталось. Просто вывелся исходник. Так что прав ты. biggrin.gif
PM MAIL   Вверх
korob2001
Дата 27.7.2004, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



А каталога cgi-bin/ у тебя нет?
У меня была таже проблема, когда я сохранял исполняемые файлы в каталог cgi/, но у меня так же присутствовал каталог cgi-bin/. Я попробовал перекинуть файлы туда и всё заработало.

Так же советую узнать какие расширения должны быть у файла, что бы сервер воспринимал его как CGI программу.

Это сообщение отредактировал(а) korob2001 - 27.7.2004, 12:53


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


Unregistered











каталога cgi-bin нет ----- усть тока cgi --- и хостер утверждает, что прописал правильные пути.
А каккие могут быть еще расширения, кроме cgi? чтобы сервер вомпринимал этот файл как cgi программу ?
Подскажите, что мог неправильно прописать хостер, чтобы конкретно указать ему ошибку!!!
  Вверх
Secandr
Дата 27.7.2004, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


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

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



Дело в том что в cdi-bin вообще не должны читаться файлы, только выполняться.

Ещё можно извратиться и попробовать через httpacces настроить


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Guest
Дата 27.7.2004, 13:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











httpacces ----- какие там нюансы?
  Вверх
HalkaR
Дата 27.7.2004, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



попробуй поставить расширение .pl
PM MAIL   Вверх
korob2001
Дата 27.7.2004, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Как ты заливал файлы на сервер? Если через FTP, то в FTP клиенте нужно установить что-бы они загружались в текстовом режиме.


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


Unregistered











korob2001, заливал через ftp --- раскажи подробнее как установить чтобы заливались в текстовом режиме?
  Вверх
Guest
Дата 27.7.2004, 14:02 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











halkaR ----- расширение pl ставить пробовал ---- выдает тоже самое
  Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


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

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


 




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


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

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