Pentru a rula scripturi .cgi, este nevoie de modulul suexec. 
Versiunea de Apache: apache2-2.0.50-7mdk pe distributia MDK10.1
Nu stiu daca modulul suexec este inclus, insa:
locate suexec
/etc/httpd/conf.d/69_mod_suexec.conf
/var/www/html/addon-modules/apache2-mod_suexec-2.0.50
/usr/share/man/man8/apache2-suexec.8.bz2
/usr/share/doc/apache2-manual-2.0.50/mod/mod_suexec.html
/usr/share/doc/apache2-manual-2.0.50/mod/mod_suexec.html.ja.jis
/usr/share/doc/apache2-manual-2.0.50/mod/mod_suexec.html.ko.euc-kr
/usr/share/doc/apache2-manual-2.0.50/mod/mod_suexec.xml
/usr/share/doc/apache2-manual-2.0.50/mod/mod_suexec.xml.ja
/usr/share/doc/apache2-manual-2.0.50/mod/mod_suexec.xml.ko
/usr/share/doc/apache2-manual-2.0.50/mod/mod_suexec.xml.meta
/usr/share/doc/apache2-manual-2.0.50/programs/suexec.html
/usr/share/doc/apache2-manual-2.0.50/programs/suexec.html.ko.euc-kr
/usr/share/doc/apache2-manual-2.0.50/programs/suexec.xml.ko
/usr/share/doc/apache2-manual-2.0.50/programs/suexec.xml
/usr/share/doc/apache2-manual-2.0.50/programs/suexec.xml.meta
/usr/share/doc/apache2-manual-2.0.50/suexec.html
/usr/share/doc/apache2-manual-2.0.50/suexec.html.ko.euc-kr
/usr/share/doc/apache2-manual-2.0.50/suexec.html.ja.jis
/usr/share/doc/apache2-manual-2.0.50/suexec.xml.ja
/usr/share/doc/apache2-manual-2.0.50/suexec.xml
/usr/share/doc/apache2-manual-2.0.50/suexec.xml.ko
/usr/share/doc/apache2-manual-2.0.50/suexec.xml.meta
/usr/share/doc/apache2-mod_suexec-2.0.50
/usr/share/doc/apache2-mod_suexec-2.0.50/mod_suexec.html
/usr/share/doc/apache2-mod_suexec-2.0.50/suexec.html
/usr/lib/apache2-extramodules/mod_suexec.so
/usr/sbin/apache2-suexec
/usr/libexec/webmin/apache/mod_suexec.pl


/usr/sbin/apache2-suexec -V
 -D AP_DOC_ROOT="/var/www"
 -D AP_GID_MIN=100
 -D AP_HTTPD_USER="apache"
 -D AP_LOG_EXEC="/var/log/httpd/suexec_log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_SUEXEC_UMASK=077
 -D AP_UID_MIN=100
 -D AP_USERDIR_SUFFIX="public_html"

Cand incerc din browser sa ajung la acel index.cgi, dar in loguri primesc:
 tail -f /var/log/httpd/error_log
[Fri Mar 18 05:31:15 2005] [error] [client 81.180.151.158] Options
ExecCGI is off in this directory:
/var/www/html/bbstatus/html/index.cgi
[Fri Mar 18 05:31:15 2005] [error] [client 81.180.151.158] Options
ExecCGI is off in this directory:
/var/www/html/bbstatus/html/index.cgi
[Fri Mar 18 05:31:16 2005] [error] [client 81.180.151.158] Options
ExecCGI is off in this directory:
/var/www/html/bbstatus/html/index.cgi

Asadar, motivul pentru care scripturile .cgi nu se pot rula sunt o
consecinta a fatului ca nu exista suport suexec in apache, sau
parametru  -D AP_DOC_ROOT="/var/www" nu este setat corect?
Daca nu am suport suexec, cum il pot activa? Numai recompliland apache?

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui