какого..у меня не грузятся скрипты в апаче? делает вид, что грузит, эта синяя полоска в эксплорире бежит(медленно) и не происходит в общем ничего. Перл я установил вроде правильно, где там вообще ошибиться можно? И еще, не грузятся только .cgi, всякие .bat .pl работают.
» не обрабатываются файлы *.cgi
Найди в httpd.conf AddHandler cgi-script .bat .exe .pl и добавь .cgi
AddHandler cgi-script .bat .exe .cgi .pl
так вот оно,,, у меня тут все СТОИТ.
аааааааааааа..помогите, что делать?
так вот оно,,, у меня тут все СТОИТ.
аааааааааааа..помогите, что делать?
А пути в файлах cgi у тебя такие же как и в *.pl?
Например:
#!/usr/local/bin/perl
?
Например:
#!/usr/local/bin/perl
?
Цитата:
#!/usr/local/bin/perl
я об этом думал, но у меня любой, даже самый простой .cgi не работает.
Nikita
Цитата:
ScriptAlias /cgi-bin/ "Тут_дира_для_скриптов_полный_путь"
<Directory "Тут_дира_для_скриптов_полный_путь">
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Версия Апача?
Вайс, кинь нам темку, и я ее там прибью сразу, таких море, для кого висит на главной паге??
http://ru-board.com/new/article.php?sid=119
Ой, только не надо говорить, что у Вас Апач там скажем 1.3.х, суть от этого сильно не меняется.
Цитата:
Внимательно читаем статью, создаем тот файл для теста, что указано, прописываем в реестре Перловые файлы, как сказано.
Цитата:
AddHandler cgi-script .bat .exe .cgi .pl
ScriptAlias /cgi-bin/ "Тут_дира_для_скриптов_полный_путь"
<Directory "Тут_дира_для_скриптов_полный_путь">
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Версия Апача?
Вайс, кинь нам темку, и я ее там прибью сразу, таких море, для кого висит на главной паге??
http://ru-board.com/new/article.php?sid=119
Ой, только не надо говорить, что у Вас Апач там скажем 1.3.х, суть от этого сильно не меняется.
Цитата:
у меня не грузятся скрипты в апаче? делает вид, что грузит, эта синяя полоска в эксплорире бежит(медленно) и не происходит в общем ничего.
Внимательно читаем статью, создаем тот файл для теста, что указано, прописываем в реестре Перловые файлы, как сказано.
все равно не работает, а эту статью я читал сотни раз. может кто-нибудь посмотрит мой хттпд.конф? а? lynx. пожаалуйста. И еще раз скажу, что точно такой же скрип, только с расширением .pl работает. http://mobiline.by.ru/httpd.conf
Nikita
Цитата:
Кидай на мыло. С пояснением, а то забуду, что это. Завтра ответ, я спааать...
Цитата:
может кто-нибудь посмотрит мой хттпд.конф? а? lynx. пожаалуйста.
Кидай на мыло. С пояснением, а то забуду, что это. Завтра ответ, я спааать...
У меня то же самое.
Если решили проблему, напишите, пожалуйста.
Если решили проблему, напишите, пожалуйста.
Anastasya
Цитата:
Что тоже самое? Конечсно решили, наверное. Апач рулез.
Опиши, что за проблема и выложи конфиг Апача в txt формате. НЕ НА МЫЛО!
Цитата:
У меня то же самое.
Если решили проблему, напишите, пожалуйста.
Что тоже самое? Конечсно решили, наверное. Апач рулез.
Опиши, что за проблема и выложи конфиг Апача в txt формате. НЕ НА МЫЛО!
мммдя...
Мой компьютер -> Вид -> Свойства папки... -> Вкладка "Типы файлов" -> Новый тип...
расширение CGI создаём действие open, и там же путь к перлу.
Мой компьютер -> Вид -> Свойства папки... -> Вкладка "Типы файлов" -> Новый тип...
расширение CGI создаём действие open, и там же путь к перлу.
Grey2002
Цитата:
Ну и думаешь она поняла тебя? Во первых, не факт, что в Апаче все ОК. Во вторых проще:
даблклик по файлу *.cgi винда спросит - чем открыть - обзор, находишь perl.exe и ставишь птицу "Использовать эту софтину для всех файлов этого типа " или как-то так.
Цитата:
Мой компьютер -> Вид -> Свойства папки... -> Вкладка "Типы файлов" -> Новый тип...
расширение CGI создаём действие open, и там же путь к перлу.
Ну и думаешь она поняла тебя? Во первых, не факт, что в Апаче все ОК. Во вторых проще:
даблклик по файлу *.cgi винда спросит - чем открыть - обзор, находишь perl.exe и ставишь птицу "Использовать эту софтину для всех файлов этого типа " или как-то так.
lynx
Цитата:
а я что-то не совсем понятно объяснил?
Цитата:
это я знаю. Просто когда я ставил и была в этом проблема, к цги'шникам перл был привязан, но как-то по-левому... короче когда прописал руками всё стало нормально.
Цитата:
Ну и думаешь она поняла тебя?
а я что-то не совсем понятно объяснил?
Цитата:
даблклик по файлу *.cgi винда спросит - чем открыть - обзор, находишь perl.exe и ставишь птицу "Использовать эту софтину для всех файлов этого типа " или как-то так.
это я знаю. Просто когда я ставил и была в этом проблема, к цги'шникам перл был привязан, но как-то по-левому... короче когда прописал руками всё стало нормально.
Grey2002
Цитата:
Я вообще на народ дивлюсь, у меня стояла и 98 и 2000 - нет проблем, ничего я никогда не ассоциировала, в Апаче не писала про реестр ничего, все нормально бралось из первой строчки скрипта, если там путь нормальный прописать к перлу:
Перл стоит всегда e:/usr/bin/
Если в Апаче ScriptInterpreterSource registry, то все ОК где бы Перл ни стоял, и что бы в первой строке ни было написано, а там всегда /usr/bin/perl
Ведь ты же говоришь Апачу, что .cgi pl - это скрипты, вот и все. Он системе это передает, система запускает интерпретатор по дефолту, а он один - Перл.
Короче, не могу я понять этих траблов.
Главные строчки:
AddHandler cgi-script .cgi .pl
Ну и можно:
ScriptInterpreterSource registry
И все. Могу спорить, что пахать должно и без ассоциации.
Цитата:
когда я ставил и была в этом проблема, к цги'шникам перл был привязан, но как-то по-левому
Я вообще на народ дивлюсь, у меня стояла и 98 и 2000 - нет проблем, ничего я никогда не ассоциировала, в Апаче не писала про реестр ничего, все нормально бралось из первой строчки скрипта, если там путь нормальный прописать к перлу:
Перл стоит всегда e:/usr/bin/
Если в Апаче ScriptInterpreterSource registry, то все ОК где бы Перл ни стоял, и что бы в первой строке ни было написано, а там всегда /usr/bin/perl
Ведь ты же говоришь Апачу, что .cgi pl - это скрипты, вот и все. Он системе это передает, система запускает интерпретатор по дефолту, а он один - Перл.
Короче, не могу я понять этих траблов.
Главные строчки:
AddHandler cgi-script .cgi .pl
Ну и можно:
ScriptInterpreterSource registry
И все. Могу спорить, что пахать должно и без ассоциации.
lynx
Цитата:
могу спорить, что у меня, когда ставил - не пахало без ассоциации . И не у меня одного такие траблы были.
Цитата:
И все. Могу спорить, что пахать должно и без ассоциации.
могу спорить, что у меня, когда ставил - не пахало без ассоциации . И не у меня одного такие траблы были.
Что ж, пора поднять старую темку.
Соббственно проблема - не обрабатываются .CGI файлы, с .PL все ок
Путь для CGI файлов я прописывал.
Комп перезагружал.
Что еще можно сделать?
Apache 2.2.2
Добавлено:
Вот что пишет в логах
[Mon Jul 24 20:00:55 2006] [error] [client 127.0.0.1] (OS 3)Системе не удается найти указанный путь. : couldn't spawn child process: E:/usr/www/cgi/test.cgi
Добавлено:
Проблему решил!
Просто в реестре сделал копию раздела .PL но назвал эту копию .CGI
Соббственно проблема - не обрабатываются .CGI файлы, с .PL все ок
Путь для CGI файлов я прописывал.
Комп перезагружал.
Что еще можно сделать?
Apache 2.2.2
Добавлено:
Вот что пишет в логах
[Mon Jul 24 20:00:55 2006] [error] [client 127.0.0.1] (OS 3)Системе не удается найти указанный путь. : couldn't spawn child process: E:/usr/www/cgi/test.cgi
Добавлено:
Проблему решил!
Просто в реестре сделал копию раздела .PL но назвал эту копию .CGI
DLans, у меня было недавно примерно то же самое. И разрешилось также. Причем под W95 и W98 такой проблемы не возникало, только под XP.
***** (я подразумеваю тех кто занимается советами!)
и говорю это от души...
ВОТ простой скрипт:
#! /webserver/perl/bin/perl
print "Content-type: text/html\n\n";
print "vse OK!\n";
Я установил Perl рядом c Апаче, поэтому чтобы CGI заработали в скрипте надо
прописывать полный путь к PERL
Есть нюанс , с косой чертой так \ или так / ,,,,,,,,,,, надо чтобы было как на UNIXe вот так /
В конце имени каталога всегда указывайте слэш косую черту
ScriptAlias /cgi-bin/ "D:/localhost/cgi/"
и говорю это от души...
ВОТ простой скрипт:
#! /webserver/perl/bin/perl
print "Content-type: text/html\n\n";
print "vse OK!\n";
Я установил Perl рядом c Апаче, поэтому чтобы CGI заработали в скрипте надо
прописывать полный путь к PERL
Есть нюанс , с косой чертой так \ или так / ,,,,,,,,,,, надо чтобы было как на UNIXe вот так /
В конце имени каталога всегда указывайте слэш косую черту
ScriptAlias /cgi-bin/ "D:/localhost/cgi/"
Страницы: 1
Предыдущая тема: Смайлы
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.