Schrift
[thread]10775[/thread]

lampp und cgi-bin



<< >> 10 Einträge, 1 Seite
Deletemaster
 2007-11-11 18:42
#102205 #102205
User since
2005-03-07
8 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo zusammen, bin hier der absolute newbie...
hab auf meinem linuxrechner jetzt xampp installiert, da mein vorheriger versuch dem apache das perl_mod zu übergeben fehlgeschlagen ist.

Ich hab aus einem Buch ein simples Beispiel ausprobiert, ohne Erfolg.
Auf der Kommandozeile im Verzeichnis /opt/lampp/cgi-bin mit:
perl firstscript.pl wird das script ausgeführt.
Laut Buch sollte nach ein paar kleinen Änderungen auch die Ausgabe im Browser möglich sein:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/perl
#firstscripthtml.pl

print "Content-type: text/html\n\n";
use strict;
use warnings;
my $in;
print "Hallo, ich bin $O<br>
und werde vom Perl-Interpreter: $^X
Version: $]<br>
auf dem Betriebssystem: $Ô ausgefuehrt<br>
print "<br>Hallo, viel Spass mit Perl\n";


Beim Aufruf der Seite auf im Browser:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Was muss ich hier beachten?

Danke für Eure Hilfe
renee
 2007-11-11 19:01
#102208 #102208
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Mehr zu 500er: http://wiki.perl-community.de/bin/view/Wissensbasi...
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/
renee
 2007-11-11 19:02
#102209 #102209
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
statt $O sollte es $0 heißen (Eine "Null" statt ein "ohhh")

und statt sollte es $^O heißen...
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/
Deletemaster
 2007-11-11 19:14
#102210 #102210
User since
2005-03-07
8 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo renee,

danke für Deine Antwort, aber das ist es nicht,
sorry aber der Syntaxfehler ist nur hier falsch gepostet, im script ist er richtig(ansonsten würde er auf der Kommandozeile auch nicht fuktionieren)
Hier liegt der Fehler irgendwie bei der Konfiguration, denn im Web-Browser wird nichts ausser der Fehlermeldung angezeigt.
renee
 2007-11-11 19:55
#102212 #102212
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Was steht denn im error_log? (Bitte den Artikel lesen)
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/
Deletemaster
 2007-11-11 19:58
#102213 #102213
User since
2005-03-07
8 Artikel
BenutzerIn
[Homepage] [default_avatar]
wo finde ich bitte die Datei err_log?

im Verzeichnis /opt/lampp/cgi-bin ist sie nicht...

wie gesagt arbeite mit lampp!
renee
 2007-11-11 20:04
#102214 #102214
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
vermutlich dort wo der Apache liegt und dann im logs-Verzeichnis...

Du kannst ja mal ein find / -name error.log machen...
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/
Deletemaster
 2007-11-11 21:20
#102215 #102215
User since
2005-03-07
8 Artikel
BenutzerIn
[Homepage] [default_avatar]
ok. habs gefunden,
sie liegt bei mir unter: /opt/lampp/logs

[Sun Vov 11 18:53:52 2007] [error] [client 192.168.0.2](13)Keine Berechtigung: exec of '/opt/lampp/htdocs/datei.pl' failed

Warum habe ich hier weder vom Linux-Rechner noch vom Client keine Berechtigung?
Das macht doch keinen Sinn...

Habe die Rechte geändert, trotzdem nix... wieder: Keine Berechtigung???
renee
 2007-11-11 22:46
#102217 #102217
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ist der Apache für .pl-Dateien konfiguriert (AddHandler cgi-script .pl), sind die Rechte auf 755?
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/
pq
 2007-11-12 09:56
#102235 #102235
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
renee+2007-11-11 19:04:22--
Du kannst ja mal ein find / -name error.log machen...

oder locate, dafuer ist es doch da.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< >> 10 Einträge, 1 Seite



View all threads created 2007-11-11 18:42.