URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84668
[ Назад ]

Исходное сообщение
"apache2 help"

Отправлено andrei , 26-Мрт-09 19:23 
Не выполняются перл скрипты, все перепробовал, при вызове файла он спрашивает куда его сохранить, ScriptAlias прописан, модуль загружен и т д  нивкакую , дайте пример конфига у кого это работает ааааа ?

Содержание

Сообщения в этом обсуждении
"apache2 help"
Отправлено angra , 26-Мрт-09 20:44 
Ну значит неправильно прописан или неправильно загружен. Примеры можно найти в доке, но если так хочется:

        ScriptAlias /cgi-bin/ /some/path/cgi-bin/
        <Directory "/some/path/cgi-bin/">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>


"apache2 help"
Отправлено andrei , 26-Мрт-09 20:58 
>[оверквотинг удален]
>        <Directory "/some/path/cgi-bin/">
>            
>    AllowOverride None
>            
>    Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
>            
>    Order allow,deny
>            
>    Allow from all
>        </Directory>

Щас попробую ....
отпишусь....


"apache2 help"
Отправлено andrei , 27-Мрт-09 10:58 
не помогает, файл тупо загружается

"apache2 help"
Отправлено andrei , 27-Мрт-09 10:59 
как ж ето починить то........



"apache2 help"
Отправлено angra , 27-Мрт-09 20:58 
Наверное проще всего было не ломать. Возьмите дефолтный конфиг и настраивайте с него. Как и любую другую сложную систему апач проще настроить с нуля, чем искать проблему в том, что кто-то наворотил. После настройки с нуля можно поискать различия с баганутым конфигом и найти источник проблемы.
Обратить внимание на AddHandler, SetHandler, MIME типы, Content-type в самом скрипте. Проверить загруженность mod_cgi или mod_cgid через <IfModule>

"apache2 help"
Отправлено nazimka , 29-Мрт-09 01:14 
что с апачем ставил еще???? выложи конфиги апача?

"apache2 help"
Отправлено angra , 29-Мрт-09 17:17 
Для отбрасывания варианта с глюками в ваших скриптах даю примитивный, но заведомо рабочий cgi скрипт.
#!/usr/bin/perl
use strict;
print "Content-type: text/html\n\n";
print "OK" foreach keys %ENV;

Пример глюка:
print "Content-type :text/html\n\n";
вот в таком варианте firefox предлагает скачать. Найдите отличие от работающего :)