Schrift
[thread]234[/thread]

Wieso immer "Internal Server Error": 3 Zeilen Script funzt nicht...



<< >> 9 Einträge, 1 Seite
dus-web
 2004-04-14 18:53
#2089 #2089
User since
2004-02-13
25 Artikel
BenutzerIn
[Homepage] [default_avatar]
Code: (dl )
1
2
3
4
5
#!/usr/bin/perl

$host=$ENV{'HTTP_HOST'};

print "$host";


Warum funzt das Ding da nicht fallen euch mögl. Fehlerquellen ein? CHMOD ist auf 755, Upload als ASCII, Pfad zu Perl stimmt auch...

Ich krieg noch die Krise...

Danke & Gruß,

dus-web
Rambo
 2004-04-14 19:03
#2090 #2090
User since
2003-08-14
803 Artikel
BenutzerIn

user image
ist das ein bereits gesetzte variable oder was soll das sein?

gruss rambo
format_c
 2004-04-14 19:22
#2091 #2091
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Ja eine Umgebungsvariable.
Ein HTTP-Header wäre cool damit der Webserver weis, dass es sich um ein Webdokument handelt:
print "Content-type: text/plain\n\n";
print $host;


Siehe auch perldoc CGI

Gruß Alex\n\n

<!--EDIT|format_c|1081956309-->
Rambo
 2004-04-14 19:39
#2092 #2092
User since
2003-08-14
803 Artikel
BenutzerIn

user image
kann es sein das diese variable gar nicht gesetzt ist? der
code an sich is ja richtig wenn es vorher gesetzt ist.

hab mit cgi noch nichts zu tun gehabt :-)

fürti rambo
renee
 2004-04-14 20:12
#2093 #2093
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
@Rambo: Der Code ist so nicht richtig. Wie format_c schon richtig gesagt hat, fehlt der Content-type, damit der Browser überhaupt weiß, was er darstellen soll.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
format_c
 2004-04-15 00:48
#2094 #2094
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
@Rambo: Auszug aus perldoc perlvar
Code: (dl )
1
2
3
4
5
    %ENV
$ENV{expr}
The hash %ENV contains your current environment. Setting a value
in "ENV" changes the environment for any child processes you
subsequently fork() off.

Das ist die Umgebungsvariable die vom Betriebssystem vorgegeben ist, von Perl erweitert (und bei CGI-Betrieb vom Webserver und Browser erweitert) wird.

Gruß Alex\n\n

<!--EDIT|format_c|1081975796-->
Rambo
 2004-04-15 12:35
#2095 #2095
User since
2003-08-14
803 Artikel
BenutzerIn

user image
wieder was gelernt für die zukunft falls ich so was auch mal
machen muss :-)

merci
rambo
dus-web
 2004-04-15 12:38
#2096 #2096
User since
2004-02-13
25 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo, erstaml danke aan alle Antworter, gestern Abend nach dem 1. bveri ist es mir auch gedämmert, vielleicht hätte ich einen Header definieren sollen...
Ich glaub ich mach mir jetzt mal so ne checklist mit den Häuigsten CGI-Fehlern zum runterladen als PDF.... :-)

Gruß,.

dus-web
renee
 2004-04-15 13:20
#2097 #2097
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dann schau mal hier: http://wiki.perl-community.de/bin....rror500
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< >> 9 Einträge, 1 Seite



View all threads created 2004-04-14 18:53.