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

Поиск:

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


Связист
****


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

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



Правильно ты написал файл или нет, пусть хостер выложит любой файл для теста.Если они делать этого не хотят, требуй деньги обратно smile.gif


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


Бывалый
*


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

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



начиная с
3. "Standard" - Абоненту предоставляется возможность:
- выполнять cgi-скрипты, выкладывая их в собственный директорий cgi-bin

проверь что твой тарифный план >=3 smile.gif
как видеш cgi-bin а не cgi

2GrayCardinal
в FTP тоже есть команда chmod

2Uri
Цитата
твой cgi воспринимается сервером как простой текстовый файл. А должен быть исполнимым.

т.е. если у сервера нет прав запустить файл то он вернет его содержание а не ошибку?
оригинально... главное какая безопасность...

PM ICQ   Вверх
GrayCardinal
Дата 27.7.2004, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

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



Цитата
т.е. если у сервера нет прав запустить файл то он вернет его содержание а не ошибку?

Он вернет содержимое только если у него в httpd.conf директория со скриптом не прописана в ScriptAlias



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


Эксперт
****


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

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



Цитата

KOrob 2001 у меня к тебе просьба, предложение может тебе выслать на мыло этот файл --- чтобы ты его глянул --- если он у тя будет работать ---тогда все претензии к провайдеру по настройкам , заранее благодарен!!! ---Если чесно я уже потерялся --- я прав или виноват по этим настройкам

Меня вот ещё что смущает. Ты дал мне сначала ссылку на свой файл, вот она: http://sagmel.by/manager/cgi/start.pl
Обычно каталог cgi-bin/ находится в корне сайта, по идее я ожидал увидеть что-то типа:
http://sagmel.by/cgi-bin/start.pl
обрати внимание на то что после адреса идёт имя исполняемого каталога cgi-bin, а не manager.

Короче ответь на следующие вопросы:
1. Какой FTP клиент ты юзаешь?
2. Зади по этому адресу:
http://www.bn.by/site/index.php?p=5
Укажи какой тарифный план у тебя?
3. Откуда взялся каталог manager?
4. Посмотри есть ли у тебя рядом с каталогом manager какталог cgi-bin? ( Только не в нём, а рядом ).

Удачи.

PS: Высылай.

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


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


Unregistered











korob2001,

по адресу www.sagmel.by ---- у меня лежит ссылка на российский сайт (Она должнабыть обязательно ---- типа в будущем планируется разработать свой сайт по этому адресу )
в корне папка manager и index.html (ссылка на www.sagmel.ru(российский сайт) )

в папке manager лежит папка cgi(в ней файл start.cgi) и index.html (в котором запуск start.cgi)
Эту папку manager создавал сам хостер и прописывал в Apache все пути к папке cgi (по крайней мере он так утверждает!!!)

В будущем в папке manager планируется разместить хозяйство по работе с MYSQL



Тарифный план --- стандарт--- все нормал
рядом с manager только index.html

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


Эксперт
****


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

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



"Standard" - Абоненту предоставляется возможность:

размещения страницы под именем ….bn.by или ….bnet.by (либо под другим самостоятельно зарегистрированным) объемом до 30 Мбайт (объем свыше 30 Мбайт оплачивается дополнительно);

выполнять cgi-скрипты, выкладывая их в собственный директорий cgi-bin;


поддержки SSI (Server Side Includes) и PHP4;

работы с базой данных (MySQL) объемом до 5 Мбайт (может быть также заказано дополнительное место). Администрирование базы осуществляется через веб-интерфейс;

самостоятельно вносить изменения посредством FTP любой программой (например, FAR Manager или Cute FTP);

предоставление статистики посещаемости в режиме реального времени - обновление один раз в сутки.

Обрати внимание на то, что выделено красным, каталог cgi-bin/.

Теперь попробуй создать каталог cgi-bin и кинь в него свой файл. Сначала создай в каталоге manager/, если не получится, значит попробуй создать cgi-bin/ рядом с каталогом manager/.
В первом случае у тебя должен быть такой путь:
http://sagmel.by/manager/cgi-bin/start.cgi
во втором:
http://sagmel.by/cgi-bin/start.cgi

Удачи.


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


Unregistered











создал cgi-bin в корне --- кинул в него свой start.cgi --- и получил в ответ ---Невозможно найти страницу

создал в manager cgi-bin и кинул туда свой Start.cgi --- и все тоже отрабатывает вместе с кодом


Тоесть по идеее пути прописаны правильно в Apache
  Вверх
korob2001
Дата 27.7.2004, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Вобщем, проблема в настройках Apache.
Ты права доступа установил на каталог cgi-bin/ и сам файл? Если не знаешь как это сделать, то дай мне знать, какой FTP клиент ты используешь.
Обычно в ftp клиенте, после закачки файлов на сервер, кликаешь правой кнопкой мыши на файле. В меню ищешь что-то типа chmod или "права доступа" и т.п. Затем выставляй права.
Удачи.


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


Unregistered











Спасибо всем кто помог разобраться мне с проблемой, и в частности большое спасибо korobu2001 за то, что даж не поленился слазить на сайт посмотреть предоставляемый хостинг Деловой сети ---- все дело все таки было в провайдере ---- он не прописал в Apache --- AddHandler --- выполнение cgi скриптов --- сейчас все работает.
  Вверх
Страницы: (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.0655 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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