cgicorner.ch

Informationen rund um Perl/CGI

Sie sind hier: Home > Forum
Yet Another Bulletin Board

Willkommen, Gast. Bitte Einloggen oder Registrieren.
08. August 2020 um 11:48

Übersicht Übersicht Hilfe Hilfe Suche Suche Mitglieder Mitglieder Einloggen Einloggen Registrieren Registrieren
cgicorner.ch « Startprobleme nach Installation »


   cgicorner.ch
   Hilfe
   jsCards

   Startprobleme nach Installation
« Vorheriges Thema | Nächstes Thema »
Seiten: 1  Antworten Antworten Bei Antworten benachrichtigen Bei Antworten benachrichtigen Drucken Drucken
   Autor  Thema: Startprobleme nach Installation  (Gelesen 2520 mal)
cybertron
YaBB Newbie
*



I love YaBB 1G - SP1!

   


Beiträge: 2
Startprobleme nach Installation
« am: 23. Oktober 2008 um 17:32 »
Zitieren Zitieren Bearbeiten Bearbeiten

hallo zusammen,
 
ich habe einige Startprobleme...
 
Ich habe einen Vserver auf dem Centos + Plesk läuft.
Im Verzeichnis der entsprechenden Domain habe ich das Script komplett ins Verzeichnis /cgi-bin in ein Unterverzeichnis jscard kopiert und die Dateien bzw Verzeichnisse wie in der Installationanleitung beschrieben mit Rechten versehen.
 Wenn ich jetzt den Adminlink aufrufe bekomme ich in Mozilla nur eine weisse Seite, im IE bekomm ich eine Fehlermeldung 500 internal ServerError.
Ich habe bereits die Verzeichnisrechte von 777 auf 755 versucht zu ändern, aber ohne Erfolg.
 
Im error_log des Servers erscheint folgende Meldung
[Thu Oct 23 16:32:53 2008] [error] [client xxx.xxx.xxx.xxx] Premature end of script headers: jscards.cgi  
 
gleiches erhalte ich auch, wenn ich jsdiags.cgi aufrufe.
 
 
Wenn jemand Rat weiss, wäre ich sehr dankbar...
 
 
Greez
Cyby
gespeichert
cgicorner.ch
YaBB Administrator
*****




Board Admin

   
Homepage E-Mail

Geschlecht: male
Beiträge: 787
Re: Startprobleme nach Installation
« Antworten #1 am: 23. Oktober 2008 um 20:00 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Cyby
 
"Premature end of script headers" heisst in der Regel, dass die Datei fehlerhafte Zeilenumbrüche hat (leider nicht immer). Wenn du die Datei editiert hast, z.B. um den Pfad zu Perl anzupassen oder dergleichen, stelle sicher, dass du diese in einem Editor bearbeitest, der mit den UNIX-Zeilenumbrüchen umgehen kann (siehe http://www.cgicorner.ch/kb/textedit/). Der Windows-Editor und Wordpad können dies NICHT.
 
Ansonsten schau auch mal, ob du in deinem FTP-Client die Übertragungsart von ASCII auf Binär oder umgekehrt ändern kannst (eigentlich funktioniert beides, binär ist in der Regel besser, aber auch ASCII funktioniert, wenn der FTP-Client erkennt, dass es ein UNIX-Server ist). Ansonsten prüfe auch mal, ob die Datei evtl in .pl umbenannt werden muss, also jscards.pl.
 
Die Internal-Server-Errors oder auch Apache Error Logs sind leider sehr allgemein gehalten, so dass ich keine genaue Auskunft, sondern allenfalls Tipps geben kann, in welche Richtung du weiter suchen sollst. Hilft alles nichts, würde es mir natürlich helfen, wenn ich selber mal einen Blick auf deinen Server werfen könnte. Ich hoffe aber, mit diesen paar Gedankenanstössen geholfen zu haben, das Problem zu beseitigen.
 
Gruss
Jürg
 
PS: Verzeichnisrechte sollten bei 775 belassen werden. 777 müsste aber im Error-Log wenn es ein Problem sein sollte eher zu einer Fehlermeldung im Stil von "Script is world writeable" führen. Trotzdem können auch Berechtigungen nicht 100%ig ausgeschlossen werden.
gespeichert

cgicorner.ch - Informationen rund um Perl/CGI
Jürg Sommer
cybertron
YaBB Newbie
*



I love YaBB 1G - SP1!

   


Beiträge: 2
Re: Startprobleme nach Installation
« Antworten #2 am: 24. Oktober 2008 um 13:22 »
Zitieren Zitieren Bearbeiten Bearbeiten

erstmal danke für die schnelle Hilfe.
 
die grundlegende Installation hab ich jetzt nochmal von vorn gemacht. Diesmal allerdings nicht mit SCP kopiert, sondern per FTP mit dem Account des Webusers. Jetzt ist das Thema mit der weissen Seite weg.
 
Jetzt eröffnen sich mir "Anfänger" aber die nächsten Fragen, mit der Einstellung der ganzen Pfade.
Ich habe das Script, sowie das Data Verzeichnis im Pfad /var/www/vhosts/domainname/cgi-bin/ drin, die restliches Verzeichnisse, wie Bilder usw. sind im Pfad /var/www/vhosts/domainname/httpdocs/jscards/ drin.
 
Um das ganze mit der Administration besser nachvollziehen und verstehen zu können, hab ich die Demoseite herangezogen, komm da aber wenn ich ehrlich bin nicht so wirklich weiter, was ich als Pfad bei mir dann wirklich einstellen muss.
 
Nach meinem Verständnis müsste ich doch bei Browserpfad vor das voreingestellt einfach nur /jscards/ davorsetzen.. ?
und dort, wo dahinter steht Unixpfad, müsste dann nach meinem Verständnis /var/www/vhosts/domainname/cgi-bin bzw /var/www/vhosts/domainname/httpdocs/jscards/ davor.
 
Wäre das denn so korrekt ??
 
Greez
Cyby
gespeichert
cgicorner.ch
YaBB Administrator
*****




Board Admin

   
Homepage E-Mail

Geschlecht: male
Beiträge: 787
Re: Startprobleme nach Installation
« Antworten #3 am: 24. Oktober 2008 um 20:00 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Cyby
 
Grundsätzlich gilt:
 
Browserpfad = relative oder absolute URL, wie es bei einer HTML-Seite wäre, also "http://www.deinserver.ch/jscards/cards" oder "/jscards/cards". Das wird so 1:1 in den Quellcode der generierten HTML-Seite geschrieben.
 
UNIX-Pfad: ist der Pfad, den das Script benötigt um auf Fileebene auf das Verzeichnis zuzugreifen, z.B. für Directory-Listings etc.
 
In deinem Fall müsste der UNIX-Pfad
/var/www/vhosts/domainname/httpdocs/jscards/cards
/var/www/vhosts/domainname/httpdocs/jscards/thumbs
/var/www/vhosts/domainname/httpdocs/jscards/midi
etc. sein.
 
Der Browser-Pfad wäre
/jscards/cards
/jscards/thumbs
/jscards/midi
 
Beim Data-Verzeichnis, das du ja nicht aus cgi-bin auslagern solltest, da darin keine Dateien 1:1 angezeigt werden kannst du die Vorgabe belassen, also
data/style.css
data/select.template
etc.
 
Die Angabe
/var/www/vhosts/domainname/cgi-bin/jscards/data
oder
/var/www/vhosts/domainname/cgi-bin/data
wenn du das Script direkt in cgi-bin ohne einen Unterordner installiert hast. Wäre auch korrekt - aber nicht notwendig.
 
Ich hoffe, das hilft dir so weiter. Sonst einfach nochmals melden.
 
Gruss
Jürg
gespeichert

cgicorner.ch - Informationen rund um Perl/CGI
Jürg Sommer
Seiten: 1  Antworten Antworten Bei Antworten benachrichtigen Bei Antworten benachrichtigen Drucken Drucken

« Vorheriges Thema | Nächstes Thema »

cgicorner.ch » Powered by YaBB 1 Gold - SP3!
YaBB © 2000-2004. All Rights Reserved.