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

Исходное сообщение
"использование директивы ScriptLog в apache"

Отправлено netc , 13-Май-10 12:57 
Помогите разобраться пожалуйста.
вообщем настраиваю FlowViewer из портов, и вот потребовалось мне видеть больше, узнал что существует директива ScriptLog в apache, которая позволяет видеть ошибки при выполнении cgi программы.

вообщем то я ее включал так


#<IfModule cgi_module>
        ScriptLog "/var/log/httpd-script.log"
        ScriptLogLength 5000000
#</IfModule>
и так

<IfModule cgi_module>
        ScriptLog "/var/log/httpd-script.log"
        ScriptLogLength 5000000
</IfModule>
все равно ни чего нет в выводе файла /var/log/httpd-script.log

сделал скрипт perl с ошибкой на последней строке как описано здесь
http://www.jlk.net/apache/debugging_cgi.shtml

положил туда где должны выполняться cgi скрипты
он мне выводит hello, world

и все равно в выводе моего файла для ошибок ничего нет.

вот этот скрипт cat test.cgi:


#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<html><head><title>hello, world</title></head>";
print "<body><h1>hello, world</body></html>"

Где же тут может быть зарыта собака ?

Может как то нужно включить вывод в stderr, если да то как это сделать для скриптов FlowViewer и моего тестового дружка?

Заранее спасибо


Содержание

Сообщения в этом обсуждении
"использование директивы ScriptLog в apache"
Отправлено lepa , 14-Май-10 00:20 
>[оверквотинг удален]
>print "Content-type: text/html\n\n";
>print "<html><head><title>hello, world</title></head>";
>print "<body><h1>hello, world</body></html>"
>
>Где же тут может быть зарыта собака ?
>
>Может как то нужно включить вывод в stderr, если да то как
>это сделать для скриптов FlowViewer и моего тестового дружка?
>
>Заранее спасибо

попробуй такой скрипт
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<html><head><title>hello, world</title></head>";
print "<body><h1>hello, world</body></html>"
print "<body><h1>hello, world</body></html>"



"использование директивы ScriptLog в apache"
Отправлено netc , 14-Май-10 09:09 
>[оверквотинг удален]
>>это сделать для скриптов FlowViewer и моего тестового дружка?
>>
>>Заранее спасибо
>
>попробуй такой скрипт
>#!/usr/local/bin/perl
>print "Content-type: text/html\n\n";
>print "<html><head><title>hello, world</title></head>";
>print "<body><h1>hello, world</body></html>"
>print "<body><h1>hello, world</body></html>"

ага, спасибо - заработало, я то перла не знаю, тут понятно последняя ; - не считаеться пропущенной да ?


"использование директивы ScriptLog в apache"
Отправлено lepa , 15-Май-10 00:51 
>>[оверквотинг удален]
>
>ага, спасибо - заработало, я то перла не знаю, тут понятно последняя
>; - не считаеться пропущенной да ?

угумс :)