Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

ENV{ PATH_INFO }   Найти похожие ветки 

 
Kerk ©   (2004-06-30 15:04) [0]

Пишу в строке браузера: http://127.0.0.1/cgi-bin/blabla.cgi/123
Должен запуститься скрипт cgi-bin/blabla.cgi, с ENV{"PATH_INFO"} равным 123

Но браузер отвечает 404 нот фоунд... Что я не так делаю?
Может с настройками сервера (WinXP Prof + sp1 + IIS) что-то не то?


 
Плохиш ©   (2004-06-30 15:10) [1]

Может, знак вопроса надо добавить?

http://127.0.0.1/cgi-bin/blabla.cgi/123?

или blabla.cgi лежит не там, или нет прав доступа/запуска


 
Axis_of_Evil ©   (2004-06-30 15:13) [2]

2Kerk
iis web точно запущен?
// я один раз часа пол маялся,
// пока не додумался проверить запущен ли он


 
Kerk ©   (2004-06-30 15:13) [3]

blabla.cgi лежит там и права у него правильные.
без PATH_INFO он запускается нормально.

знак вопроса попробую.


 
Kerk ©   (2004-06-30 15:14) [4]

2 Axis_of_Evil ©   (30.06.04 15:13) [2]
Запущен. :)


 
Anatoly Podgoretsky ©   (2004-06-30 15:17) [5]

В папке cgi-bin/blabla.cgi/123 должен находиться скрипт по умолчанию


 
Плохиш ©   (2004-06-30 15:20) [6]


> Anatoly Podgoretsky ©   (30.06.04 15:17) [5]

это не папка ;-)


 
Anatoly Podgoretsky ©   (2004-06-30 15:21) [7]

Если 123 это скрипт или программа, то она неправильно работает.
Если скрипт, то приведи ее текст


 
Kerk ©   (2004-06-30 15:27) [8]


> Anatoly Podgoretsky ©   (30.06.04 15:21) [7]

Нет! Вы не поняли. :) скрипт это - blabla.cgi
запускаться должен он! а в переменной окружения PATH_INFO в данном случае будет 123. согласно TFM.


 
Anatoly Podgoretsky ©   (2004-06-30 16:29) [9]

Нет он не может быть скриптом, поскольку явно указано, что это каталог

/cgi-bin/blabla.cgi/123
                         ^


Скриптом может быть 123, но и то необязательно


 
Плохиш ©   (2004-06-30 16:30) [10]


> Kerk ©   (30.06.04 15:27) [8]

Гляди, чего нашёл :-)

http://httpd.apache.org/docs-2.0/ru/mod/core.html#acceptpathinfo


 
Плохиш ©   (2004-06-30 16:52) [11]

2Kerk

Только что проверил, у меня работает твой вариант

> http://127.0.0.1/cgi-bin/blabla.cgi/123


 
Kerk ©   (2004-07-01 13:36) [12]


> Плохиш ©   (30.06.04 16:30) [10]

Дык там про апач, а у меня IIS


 
Плохиш ©   (2004-07-01 13:47) [13]


> Kerk ©   (01.07.04 13:36) [12]
> Дык там про апач, а у меня IIS

Только что проверил, и в IIS работает


> Но браузер отвечает 404 нот фоунд... Что я не так делаю?
> Может с настройками сервера (WinXP Prof + sp1 + IIS) что-то
> не то?

А что твоя cgi возвращает, на такой запрос?


 
Kerk ©   (2004-07-01 13:56) [14]


> А что твоя cgi возвращает, на такой запрос?

Ничего она не возвращает, она не запускается вообще....


 
Плохиш ©   (2004-07-01 14:04) [15]


> Kerk ©   (01.07.04 13:56) [14]

Уверен?


 
Kerk ©   (2004-07-01 14:10) [16]


> Плохиш ©   (01.07.04 14:04) [15]

уверен :)


 
Iconka   (2004-07-01 14:12) [17]

может http://127.0.0.1/cgi-bin/blabla.cgi?123


 
Плохиш ©   (2004-07-01 14:24) [18]


> Kerk ©   (01.07.04 14:10) [16]
> уверен :)

А вставить в cgi вывод в файл переменной окружения PATH_INFO слабо?


 
Iconka   (2004-07-01 14:26) [19]

//А вставить в cgi вывод в файл переменной окружения PATH_INFO слабо?
Смысл? Браузер отвечает 404: нот фоунд


 
Плохиш ©   (2004-07-01 15:12) [20]


> Iconka   (01.07.04 14:26) [19]
> //А вставить в cgi вывод в файл переменной окружения PATH_INFO
> слабо?
> Смысл? Браузер отвечает 404: нот фоунд

Браузер показывает только то, что ему передаёт веб-сервер, а в данном конкретном случае cgi-скрипт говорит, что он просто напросто не знает, что он должен сделать с переданным путём.


 
Iconka   (2004-07-01 15:25) [21]

>>Браузер показывает только то, что ему передаёт веб-сервер, а в данном конкретном случае cgi-скрипт говорит, что он просто напросто не знает, что он должен сделать с переданным путём.

Нет, браузер говорт что по такому пути  http://127.0.0.1/cgi-bin/blabla.cgi/123 - нечего нет. (причем 123 воспринимается как имя папки - нужно вместо \ ставит ? (или чё нить другое:))


 
Плохиш ©   (2004-07-01 15:35) [22]

И понеслось по новому кругу.

Ау, Kerk, разобрался?


 
Kerk ©   (2004-07-01 15:36) [23]

Нет... все по-прежнему...
Сервер не запускает скрипт и говорит 404.


 
Iconka   (2004-07-01 15:39) [24]

А просто без параметров запускает?


 
Esu ©   (2004-07-01 15:42) [25]

Насколько я помню в apache есть модуль который позволяет делать такие извращения. Ну вроде /[script]/p1/p2.. и скрипту передается этот самый p1/p2 в каком-то виде. Тогда получаются красивые url скажем вместо URL
www.news.com/index.php?menu=news&submenu=iraq будет www.news.com/news/iraq/
В IIS есть подобные платные примочки но в стандартной поставке насколько я знаю их нет.


 
Kerk ©   (2004-07-01 15:42) [26]


> А просто без параметров запускает?

да


 
Плохиш ©   (2004-07-01 15:49) [27]


> Kerk ©   (01.07.04 15:42) [26]

cgi твой?


 
Kerk ©   (2004-07-01 15:50) [28]


> cgi твой?

вообще нет... но без разницы, потому что мой тестовый тоже не работает.


 
Плохиш ©   (2004-07-01 15:59) [29]

Код твоего тестового выкладывай


 
Kerk ©   (2004-07-01 16:04) [30]

#!/usr/local/bin/perl

print "Content-type: text/html\n\n";
print ENV{"PATH_INFO"};


 
Плохиш ©   (2004-07-01 18:53) [31]

http://search.microsoft.com/search/results.aspx?st=b&na=88&View=en-us&qu=PATH_INFO



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.057 c
14-1088508108
Dima
2004-06-29 15:21
2004.07.18
Как обойти прокси


14-1088235611
blackweber
2004-06-26 11:40
2004.07.18
Домашняя сеть


3-1087732660
a123
2004-06-20 15:57
2004.07.18
User Abort


14-1088162043
Nickola2
2004-06-25 15:14
2004.07.18
Пожалуйста, помогите с дистрибьютивом.


14-1087495787
Алхимик
2004-06-17 22:09
2004.07.18
Миллион против Киркорова





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский