Schrift
[thread]7610[/thread]

Probleme mit der Darstellung: Testdatei öffnet sich nicht im Browser (Seite 2)



<< |< 1 2 3 >| >> 25 Einträge, 3 Seiten
bloonix
 2006-01-11 22:21
#61689 #61689
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=krug1978,11.01.2006, 21:11]AddHandler cgi-script .cgi .pl

habe ich eingetragen.. Apache neu gestartet, sogar den PC neu gestartet. Es kommt immer das gleiche. Wenn der Windows Firewall an ist, fragt er mich immer, ob er die Datei öffnen oder abspeichern soll. Wenn er ausgeschalten ist geht er für eine 100stel sekunde auf den Browser , dann ganz kurz in die Eingabeaufforderung und dann ist wieder alles weg... ich verzweifle gleich[/quote]
kann es vielleicht sein, dass du dich irgendwo vertan hast?

Für PHP hast du diesen Pfad eingetragen...

Code: (dl )
ScriptAlias /php/ "d:/hp/programme/php/"


Für CGI hast du diesen Pfad eingetragen...

Code: (dl )
<Directory "D:/hp/programme/Apache/Apache2/cgi-bin">


liegt das CGI-Skript vielleicht unter "d:/hp/programme/cgi/"
oder "d:/hp/programme/cgi-bin/" ??

:)

ansonsten wäre ich am Ende meiner Vermutungen angelangt ...\n\n

<!--EDIT|opi|1137010994-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
krug1978
 2006-01-11 22:31
#61690 #61690
User since
2006-01-11
16 Artikel
BenutzerIn
[default_avatar]
Folgendes ist eigentragen:

<Directory "D:/hp/programme/Apache/Apache2/htdocs">

<Directory "D:/hp/programme/Apache/Apache2/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<Directory "D:/hp/programme/Apache/Apache2/manual">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all

<Files *.html>
SetHandler type-map
</Files>

SetEnvIf Request_URI ^/manual/de/ prefer-language=de
SetEnvIf Request_URI ^/manual/en/ prefer-language=en
SetEnvIf Request_URI ^/manual/es/ prefer-language=es
SetEnvIf Request_URI ^/manual/fr/ prefer-language=fr
SetEnvIf Request_URI ^/manual/ja/ prefer-language=ja
SetEnvIf Request_URI ^/manual/ko/ prefer-language=ko
SetEnvIf Request_URI ^/manual/ru/ prefer-language=ru
RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>


<Directory "D:/hp/programme/Apache/Apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>



Die Testdatei liegt im Ordner D:/hp/programme/Apache/Apache2/cgi-bin

und lautet printenv.pl
krug1978
 2006-01-11 22:33
#61691 #61691
User since
2006-01-11
16 Artikel
BenutzerIn
[default_avatar]
Gibts vielleicht noch ne andere möglichkeit zu testen?
format_c
 2006-01-11 22:35
#61692 #61692
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Also probier mal:
Code: (dl )
1
2
3
4
5
6
7
ScriptAlias /cgi-bin/ "D:/hp/programme/Apache/Apache2/cgi-bin/"
<Directory "D:/hp/programme/Apache/Apache2/cgi-bin">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>


Gruß Alex\n\n

<!--EDIT|format_c|1137011806-->
krug1978
 2006-01-11 22:36
#61693 #61693
User since
2006-01-11
16 Artikel
BenutzerIn
[default_avatar]
Wenn ich auch im Browser auf http://localhost gehe, kommen die Dateien aus dem htdocs verzeichnis im Apache

Falls ich aber http://localhost/cgi-bin/ öffnen will, sagt der Browser:

Forbidden
You don't have permission to access /cgi-bin/ on this server.


--------------------------------------------------------------------------------

Apache/2.0.50 (Win32) Server at localhost Port 80
format_c
 2006-01-11 22:37
#61694 #61694
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Das ist korrekt so. Und der Addhandler muss natürlich auch entsprechend für .pl Dateien existieren

Außerdem würde mich mal die topmost Error Nachricht im error.log und ein Auszug aus access.log interessieren.

Gruß Alex\n\n

<!--EDIT|format_c|1137011999-->
krug1978
 2006-01-11 22:47
#61695 #61695
User since
2006-01-11
16 Artikel
BenutzerIn
[default_avatar]
So ,hier meine vollständige&acute;http :
die Raute Zeilen hab ich entfernt ... sonst wärs zu lange gewesen:

----------------------------------------------------------

ServerRoot "D:/hp/programme/Apache/Apache2"


PidFile logs/httpd.pid


Timeout 300

KeepAlive On


MaxKeepAliveRequests 100


KeepAliveTimeout 15




<IfModule mpm_winnt.c>
ThreadsPerChild 250
MaxRequestsPerChild 0
</IfModule>


Listen 80


LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so

LoadModule autoindex_module modules/mod_autoindex.so

LoadModule cgi_module modules/mod_cgi.so

LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so

LoadModule imap_module modules/mod_imap.so
LoadModule include_module modules/mod_include.so

LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so

LoadModule negotiation_module modules/mod_negotiation.so

LoadModule setenvif_module modules/mod_setenvif.so

LoadModule userdir_module modules/mod_userdir.so


ServerAdmin info@kh-mediatec.de


ServerName krug.local:80


UseCanonicalName Off


DocumentRoot "D:/hp/programme/Apache/Apache2/htdocs"


<Directory />
Options FollowSymLinks ExecCGI
AllowOverride None
</Directory>


<Directory "D:/hp/programme/Apache/Apache2/htdocs">


Options Indexes FollowSymLinks ExecCGI


AllowOverride None


Order allow,deny
Allow from all

</Directory>


UserDir "My Documents/My Website"



DirectoryIndex index.html index.htm index.php index.php3


AccessFileName .htaccess


<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>


TypesConfig conf/mime.types


DefaultType text/plain


<IfModule mod_mime_magic.c>
MIMEMagicFile conf/magic
</IfModule>


HostnameLookups Off




ErrorLog logs/error.log


LogLevel warn


LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent


CustomLog logs/access.log common


ServerTokens Full


ServerSignature On


Alias /icons/ "D:/hp/programme/Apache/Apache2/icons/"

<Directory "D:/hp/programme/Apache/Apache2/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>


AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "D:/hp/programme/Apache/Apache2/manual$1"

<Directory "D:/hp/programme/Apache/Apache2/manual">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all

<Files *.html>
SetHandler type-map
</Files>

SetEnvIf Request_URI ^/manual/de/ prefer-language=de
SetEnvIf Request_URI ^/manual/en/ prefer-language=en
SetEnvIf Request_URI ^/manual/es/ prefer-language=es
SetEnvIf Request_URI ^/manual/fr/ prefer-language=fr
SetEnvIf Request_URI ^/manual/ja/ prefer-language=ja
SetEnvIf Request_URI ^/manual/ko/ prefer-language=ko
SetEnvIf Request_URI ^/manual/ru/ prefer-language=ru
RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>


ScriptAlias /cgi-bin/ "D:/hp/programme/Apache/Apache2/cgi-bin/"


<Directory "D:/hp/programme/Apache/Apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>


IndexOptions FancyIndexing VersionSort


AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^


DefaultIcon /icons/unknown.gif


ReadmeName README.html
HeaderName HEADER.html


IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t


AddLanguage ca .ca
AddLanguage cs .cz .cs
AddLanguage da .dk
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage eo .eo
AddLanguage es .es
AddLanguage et .et
AddLanguage fr .fr
AddLanguage he .he
AddLanguage hr .hr
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ko .ko
AddLanguage ltz .ltz
AddLanguage nl .nl
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddLanguage pt .pt
AddLanguage pt-BR .pt-br
AddLanguage ru .ru
AddLanguage sv .sv
AddLanguage zh-CN .zh-cn
AddLanguage zh-TW .zh-tw


LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW


ForceLanguagePriority Prefer Fallback


AddDefaultCharset ISO-8859-1


AddCharset ISO-8859-1 .iso8859-1 .latin1
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3 .iso8859-3 .latin3
AddCharset ISO-8859-4 .iso8859-4 .latin4
AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru
AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb
AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk
AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb
AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5 .Big5 .big5

AddCharset WINDOWS-1251 .cp-1251 .win-1251
AddCharset CP866 .cp866
AddCharset KOI8-r .koi8-r .koi8-ru
AddCharset KOI8-ru .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8 .utf8


AddCharset GB2312 .gb2312 .gb
AddCharset utf-7 .utf7
AddCharset utf-8 .utf8
AddCharset big5 .big5 .b5
AddCharset EUC-TW .euc-tw
AddCharset EUC-JP .euc-jp
AddCharset EUC-KR .euc-kr
AddCharset shift_jis .sjis


AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz


AddHandler cgi-script .cgi .pl




AddHandler type-map var





BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0


BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
BrowserMatch "^gnome-vfs" redirect-carefully





<IfModule mod_ssl.c>
Include conf/ssl.conf
</IfModule>




ScriptAlias /php/ "d:/hp/programme/php/"
AddType application/x-httpd-php .php .php3
Action application/x-httpd-php "/php/php.exe"


ScriptAlias /cgi-bin/ "D:/hp/programme/Apache/cgi-bin/"
<Directory "D:/hp/programme/Apache/Apache2/cgi-bin">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
krug1978
 2006-01-11 22:50
#61696 #61696
User since
2006-01-11
16 Artikel
BenutzerIn
[default_avatar]
Hier die letzen Zeilen der error:

[Wed Jan 11 21:34:38 2006] [error] [client 127.0.0.1] attempt to invoke directory as script: D:/hp/programme/Apache/Apache2/cgi-bin/
[Wed Jan 11 21:36:24 2006] [error] [client 127.0.0.1] attempt to invoke directory as script: D:/hp/programme/Apache/Apache2/cgi-bin/
[Wed Jan 11 21:38:14 2006] [notice] Parent: Received restart signal -- Restarting the server.
[Wed Jan 11 21:38:14 2006] [warn] The ScriptAlias directive in D:/hp/programme/Apache/Apache2/conf/httpd.conf at line 977 will probably never match because it overlaps an earlier ScriptAlias.
[Wed Jan 11 21:38:14 2006] [notice] Child 2768: Exit event signaled. Child process is ending.
[Wed Jan 11 21:38:14 2006] [notice] Parent: Created child process 1120
[Wed Jan 11 21:38:14 2006] [warn] The ScriptAlias directive in D:/hp/programme/Apache/Apache2/conf/httpd.conf at line 977 will probably never match because it overlaps an earlier ScriptAlias.
[Wed Jan 11 21:38:14 2006] [warn] The ScriptAlias directive in D:/hp/programme/Apache/Apache2/conf/httpd.conf at line 977 will probably never match because it overlaps an earlier ScriptAlias.
[Wed Jan 11 21:38:14 2006] [notice] Child 1120: Child process is running
[Wed Jan 11 21:38:15 2006] [notice] Child 2768: Released the start mutex
[Wed Jan 11 21:38:15 2006] [notice] Child 1120: Acquired the start mutex.
[Wed Jan 11 21:38:15 2006] [notice] Child 1120: Starting 250 worker threads.
[Wed Jan 11 21:38:16 2006] [notice] Child 2768: Waiting for 250 worker threads to exit.
[Wed Jan 11 21:38:16 2006] [notice] Child 2768: All worker threads have exited.
[Wed Jan 11 21:38:16 2006] [notice] Child 2768: Child process is exiting
[Wed Jan 11 21:38:33 2006] [error] [client 127.0.0.1] attempt to invoke directory as script: D:/hp/programme/Apache/Apache2/cgi-bin/
krug1978
 2006-01-11 22:51
#61697 #61697
User since
2006-01-11
16 Artikel
BenutzerIn
[default_avatar]
Und hier die der access:

127.0.0.1 - - [11/Jan/2006:20:53:35 +0100] "GET /cgi-bin/printenv.pl HTTP/1.1" 200 1175
127.0.0.1 - - [11/Jan/2006:20:53:41 +0100] "GET / HTTP/1.1" 200 4938
127.0.0.1 - - [11/Jan/2006:20:53:41 +0100] "GET /icons/blank.gif HTTP/1.1" 200 148
127.0.0.1 - - [11/Jan/2006:20:53:41 +0100] "GET /icons/image2.gif HTTP/1.1" 200 309
127.0.0.1 - - [11/Jan/2006:20:53:41 +0100] "GET /icons/unknown.gif HTTP/1.1" 200 245
127.0.0.1 - - [11/Jan/2006:20:53:41 +0100] "GET /icons/text.gif HTTP/1.1" 200 229
127.0.0.1 - - [11/Jan/2006:20:53:51 +0100] "GET /phpinfo.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2962
127.0.0.1 - - [11/Jan/2006:20:53:51 +0100] "GET /phpinfo.php HTTP/1.1" 200 29354
127.0.0.1 - - [11/Jan/2006:20:53:51 +0100] "GET /phpinfo.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 4440
127.0.0.1 - - [11/Jan/2006:20:59:19 +0100] "GET /cgi-bin/printenv.pl HTTP/1.1" 200 1175
127.0.0.1 - - [11/Jan/2006:21:00:44 +0100] "GET /cgi-bin/printenv.pl HTTP/1.1" 200 1307
127.0.0.1 - - [11/Jan/2006:21:01:11 +0100] "GET /cgi-bin/printenv.pl HTTP/1.1" 200 1307
127.0.0.1 - - [11/Jan/2006:21:01:13 +0100] "GET /cgi-bin/printenv.pl HTTP/1.1" 200 1307
127.0.0.1 - - [11/Jan/2006:21:01:15 +0100] "GET /cgi-bin/printenv.pl HTTP/1.1" 200 1307
127.0.0.1 - - [11/Jan/2006:21:05:04 +0100] "GET / HTTP/1.1" 200 4938
127.0.0.1 - - [11/Jan/2006:21:05:04 +0100] "GET /icons/blank.gif HTTP/1.1" 304 -
127.0.0.1 - - [11/Jan/2006:21:05:05 +0100] "GET /icons/image2.gif HTTP/1.1" 304 -
127.0.0.1 - - [11/Jan/2006:21:05:05 +0100] "GET /icons/text.gif HTTP/1.1" 304 -
127.0.0.1 - - [11/Jan/2006:21:05:05 +0100] "GET /icons/unknown.gif HTTP/1.1" 304 -
127.0.0.1 - - [11/Jan/2006:21:05:19 +0100] "GET /cgi-bin/printenv.pl HTTP/1.1" 200 1188
127.0.0.1 - - [11/Jan/2006:21:05:29 +0100] "GET /phpinfo.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2962
127.0.0.1 - - [11/Jan/2006:21:05:28 +0100] "GET /phpinfo.php HTTP/1.1" 200 29213
127.0.0.1 - - [11/Jan/2006:21:05:29 +0100] "GET /phpinfo.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 4440
127.0.0.1 - - [11/Jan/2006:21:34:23 +0100] "GET / HTTP/1.1" 200 4938
127.0.0.1 - - [11/Jan/2006:21:34:23 +0100] "GET /icons/blank.gif HTTP/1.1" 304 -
127.0.0.1 - - [11/Jan/2006:21:34:23 +0100] "GET /icons/image2.gif HTTP/1.1" 304 -
127.0.0.1 - - [11/Jan/2006:21:34:23 +0100] "GET /icons/text.gif HTTP/1.1" 304 -
127.0.0.1 - - [11/Jan/2006:21:34:23 +0100] "GET /icons/unknown.gif HTTP/1.1" 304 -
127.0.0.1 - - [11/Jan/2006:21:34:38 +0100] "GET /cgi-bin/ HTTP/1.1" 403 286
127.0.0.1 - - [11/Jan/2006:21:36:24 +0100] "GET /cgi-bin/ HTTP/1.1" 403 286
62.214.68.74 - - [11/Jan/2006:21:37:19 +0100] "GET / HTTP/1.0" 200 4942
127.0.0.1 - - [11/Jan/2006:21:38:29 +0100] "GET /cgi-bin/printenv.pl HTTP/1.1" 200 1188
127.0.0.1 - - [11/Jan/2006:21:38:33 +0100] "GET /cgi-bin/ HTTP/1.1" 403 286
213.215.100.212 - - [11/Jan/2006:21:45:58 +0100] "HEAD / HTTP/1.0" 200 -
format_c
 2006-01-11 22:58
#61698 #61698
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Mmh du hast also schon weiter oben ein ScriptAlias Definition. Die solltest du prüfen/anpassen., Das da kurz eine Dosbox ausgeführt wird zeugt davon, dass die Datei nicht mit perl ausgeführt wird. Zumindest nicht auf Serverseite.

Wie sieht denn dein testscript aus? (nur die ersten paar Zeilen)

Gruß Alex
<< |< 1 2 3 >| >> 25 Einträge, 3 Seiten



View all threads created 2006-01-11 21:16.