* Marc F. Neininger <marc@champagnierle.de> [10-01-2003 11:13]: > Ich hab jetzt erstmal den addhandler .cgi/.pl auskommentiert. Dann > bringt er mir, dass er nicht genügend Rechte hat, um mein Programm > (liegt in /home/marc/WWW/cgi-bin/) abzuarbeiten. Den addhandler .cgi/.pl musst du schon auskommentieren. > Parallel dazu schau ich jetzt nach ExecCGI. Aber das verlangt wohl > mod_perl. Hab jetzt nochmal geschaut. Ich hatte den normalen Apachen > installiert. Und der kann kein mod_perl. $ dpkg -l "*apache*" | grep ^ii ii apache 1.3.26-0woody3 Versatile, high-performance HTTP server ii apache-common 1.3.26-0woody3 Support files for all Apache webservers ii apache-doc 1.3.26-0woody3 Apache webserver docs $ grep ^LoadModule /etc/apache/httpd.conf LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so LoadModule status_module /usr/lib/apache/1.3/mod_status.so LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so LoadModule access_module /usr/lib/apache/1.3/mod_access.so LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so LoadModule unique_id_module /usr/lib/apache/1.3/mod_unique_id.so LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so LoadModule php4_module /usr/lib/apache/1.3/libphp4.so <Directory /home/*/public_html/cgi-bin> AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> Order deny,allow Deny from all </Limit> </Directory> > Sorry, but the following packages have unmet dependencies: > apache-perl: Depends: apache-common (< 1.3.27) but 1.3.27-0.1 is to be > installed > E: Sorry, broken packages Was ist 1.3.27-0.1 - ein Eigenkompilat oder testing/unstable? Hier noch ein kleines Test-Script - bei mir funktioniert das. #!/usr/bin/perl -w ############################################################### # (c) Michael Schilli 1999 ############################################################### use CGI qw/:standard/; ############################################################### print header(), # CGI-Header # Startsequenz start_html('-title' => "CGI Dump", # und Titel '-bgcolor' => "white"), # Hintergrundfarbe h2("Query Parameters:"), # H2-Überschrift CGI::as_string(), # CGI-Parameter formatiert h2("Environment:"), # H2-Überschrift # Environment ausgeben (map { p("$_ => $ENV{$_}") } sort keys %ENV), end_html(); # Abschluß ####################################################### EOF ### Gruss Uwe
Attachment:
pgpTw1KB1a2DX.pgp
Description: PGP signature