The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"HTML не видит CGI (bash)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (web-разработка, CGI)
Изначальное сообщение [ Отслеживать ]

"HTML не видит CGI (bash)"  +/
Сообщение от seredin email(ok) on 25-Май-13, 19:40 
Доброго времени суток!
Уважаемые форумчане, необходима Ваша помощь!
Проблема в следующем: Имеется роутер с линуксом, есть HTML файл следующего содержания

<HTML>
<HEAD><TITLE>Test HTML tag</TITLE></HEAD>
<BODY bgcolor="#cccccc" text="#000000">
<H2>Test ISINDEX HTML tag</H2>
<A href="http://192.168.1.123:8080/cgi-bin/1.cgi">http://cgi-...
</BODY>
</HTML>

А так же есть cgi-скрипт 1.cgi вида

#!/bin/ash
echo Content-type: text/html
echo
echo "<h2>Today is "
date
echo "</h2>"

Никак не удается заставить скрипт отрабатывать, в браузере пишет ошибку
400: Not Found!
No file extension found

Уже четвертый день тщетно пытаюсь что-либо сделать. Права на cgi-bin и 1.cgi давал различные - не помогло.
Что делаю не так?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "HTML не видит CGI (bash)"  +/
Сообщение от PavelR (ok) on 25-Май-13, 21:47 
А с чего это вы уверены, что оно должно бы отработать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "HTML не видит CGI (bash)"  +/
Сообщение от seredin email(ok) on 25-Май-13, 22:07 
> А с чего это вы уверены, что оно должно бы отработать?

Уверенности в этом не было, но подтверждения в этом не нашел. Делаю бота по данной статье http://www.pvsm.ru/zhelezo/16257/print/  для этого используется роутер TP Link-rm3020. Пытался установить Apache - места не хватило. Следовательно либо он там не нужен(к чему я склонен думать, возможно ошибочно), либо необходим какой-нибудь легковесный аналог, либо отдельные пакеты апача.
Обязателен ли апач для данной задачи?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "HTML не видит CGI (bash)"  +/
Сообщение от михалыч (ok) on 26-Май-13, 08:40 
Опечатка или плохой копи-паст?
> #!/bin/ash

Хотя, с другой стороны
> No file extension found

CGI не выполняются?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "HTML не видит CGI (bash)"  +/
Сообщение от PavelR (??) on 26-Май-13, 10:29 
> Опечатка или плохой копи-паст?
>> #!/bin/ash

баш, да на таких системах? ресурсов как бы там не так много )

Там вполне себе может быть и некий "Alternative SHell".

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "HTML не видит CGI (bash)"  +/
Сообщение от михалыч (ok) on 26-Май-13, 12:34 
>> Опечатка или плохой копи-паст?
>>> #!/bin/ash
> баш, да на таких системах? ресурсов как бы там не так много
> )
> Там вполне себе может быть и некий "Alternative SHell".

Понятно. Я не подумал об этом.
Кстати, поскольку ресурсы ограничены, может lighttpd подойдёт?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "HTML не видит CGI (bash)"  +/
Сообщение от PavelR (??) on 26-Май-13, 10:30 
>> А с чего это вы уверены, что оно должно бы отработать?
> Уверенности в этом не было, но подтверждения в этом не нашел. Делаю
> бота по данной статье http://www.pvsm.ru/zhelezo/16257/print/  для этого используется
> роутер TP Link-rm3020. Пытался установить Apache - места не хватило. Следовательно
> либо он там не нужен(к чему я склонен думать, возможно ошибочно),
> либо необходим какой-нибудь легковесный аналог, либо отдельные пакеты апача.
> Обязателен ли апач для данной задачи?

если вы хотите крутить CGI-скрипты, значит вам нужен некий веб-сервер, который это умеет делать. Он либо есть в вашей прошивке штатно, либо вам нужно что-то установить.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "HTML не видит CGI (bash)"  +/
Сообщение от seredin email(ok) on 26-Май-13, 13:35 

> если вы хотите крутить CGI-скрипты, значит вам нужен некий веб-сервер, который это
> умеет делать. Он либо есть в вашей прошивке штатно, либо вам
> нужно что-то установить.

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "HTML не видит CGI (bash)"  +/
Сообщение от Макаров on 12-Дек-13, 01:41 
>> если вы хотите крутить CGI-скрипты, значит вам нужен некий веб-сервер, который это
>> умеет делать. Он либо есть в вашей прошивке штатно, либо вам
>> нужно что-то установить.
> Я так понимаю, раз уж CGI не выполняется, значит ни чего такого
> там не предустановлено.
> Буду смотреть прошивку.
> Всем спасибо за участие!

веб сервер может быть установлен но не запущен
веб сервер выполняет cgi скрипты только в определённой папке (путь к которой прописывается гдето в конфигах сомого веб срвера)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "HTML не видит CGI (bash)"  +/
Сообщение от mustang92 (ok) on 18-Дек-13, 19:07 
>>> если вы хотите крутить CGI-скрипты, значит вам нужен некий веб-сервер, который это
>>> умеет делать. Он либо есть в вашей прошивке штатно, либо вам
>>> нужно что-то установить.
>> Я так понимаю, раз уж CGI не выполняется, значит ни чего такого
>> там не предустановлено.
>> Буду смотреть прошивку.
>> Всем спасибо за участие!
> веб сервер может быть установлен но не запущен
> веб сервер выполняет cgi скрипты только в определённой папке (путь к которой
> прописывается гдето в конфигах сомого веб срвера)

Можно увидеть, чем вы там управляете, тогда сможем помочь.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру