Thema anzeigen : cgi / Interal Server Error Problem !


AdrianBlaser
Ich habe Heute ein Postkartenskript Installiert.
Und zwar unter www.adiware.com/postkarte (http://www.adiware.com/postkarte)
Mein Problem ist nun das beim Versenden die Fehlermeldung Interal Server Error kommt.
Aber Sendmail habe ich richtig eingegeben.
Und die Rechte stimmen auch.
Jetzt wollte ich euch Fragen ob jemand etwas weiss was ich da faltsch gemacht haben könnte ?.

Vielen Dank

mfg

Adrian

Zentinel
Normalerweise liegt es an der Vergabe der CHMOD Rechte. Wenn Du aber zu 1000% sicher bist, dass diese Richtig eingstellt sind, überprüfe mal in den .cgi Files, ob die Perl Pfade richtig sind.

Normalerweise: user/bin/perl kann aber (u.a. by Hypermart) auch user/local/bin/perl sein. Mehr dazu solltest Du bei dem Provider finden

Greetz, Zentinel


<center><font size="-2"><FONT COLOR="RoyalBlue">--&gt; </FONT><FONT COLOR="Gainsboro">Bitte votet für uns bei den </FONT><FONT COLOR="Red">TOP GERMAN BOARDS (http://www.ubb1.f2s.com/cgi-bin/lspro/lspro.cgi?click=973165538)</FONT><FONT COLOR="Gainsboro"> oder bei den </FONT><FONT COLOR="Red">OTLAF - TOP 100 (http://www.otlaf.de/cgi-bin/topsites.cgi?tboard)</FONT><FONT COLOR="RoyalBlue"> &lt;--</FONT></font></center>

AdrianBlaser
Perl stimmt.

Beim skript muss man dann nur noch folgendes Bearbeiten:

$MAIL_PROGRAM="/usr/sbin/sendmail";
$BASEDIR="/postkarte";
$BASEURL="http://www.adiware.com/postkarte";
$SITEURL="http://www.adiware.com/";
$SITENAME="adiware";
$EXT=".html";
$PROGNAME="/cgi-bin/postkarte/card.cgi";
$MY_EMAIL="support\@adiware.com";

Und das sollte alles richtig sein.
Für die Technischen sachen habe ich Sysinfo Installiert sehe: http://www.adiware.com/cgi-bin/sysinfo.cgi
Siehst du da irgendwo einen Fehler ?.
Die Anleitung ist unter: http://www.adiware.com/postkarte/erklaerung.html

Das sollte doch eigentlich ganz einfach sein...

Vielen Dank

mfg

Adrian

Zentinel
Wirklich seltsam.. denn eigentlich hast Du alles richtig eingegeben (sofern ich dies gesehen habe)

Check doch noch einmal folgendes:

- CHMOD des cgi-bin Verzeichnis
- CHMOD der Card.cgi 755 (Du kannst ja mal versuchen dieser den CHMOD 777 zu geben - vielleicht läuft es dann)

Ansonsten schau mal in das Error_log File auf deinem Server - evtl. steht da was genaueres.

Ich habe da noch auf der Ugoria Seite in der Anleitung für dieses Script was evtl. nützliches gefundes. (hier (http://www.fragezeichen.net/cgi/skripte/script16.php3)) Die Schreiben beim Sendmail Mail Befehl nicht /usr/sbin/sendmail sondern usr/lib/sendmail. Auf deiner sysinfo Seite wird dieser Befehl auch bei den Server Pfaden aufgeführt - evtl. dass es so funzt.

Greetz, Zentinel


<center><font size="-2"><FONT COLOR="RoyalBlue">--&gt; </FONT><FONT COLOR="Gainsboro">Bitte votet für uns bei den </FONT><FONT COLOR="Red">TOP GERMAN BOARDS (http://www.ubb1.f2s.com/cgi-bin/lspro/lspro.cgi?click=973165538)</FONT><FONT COLOR="Gainsboro"> oder bei den </FONT><FONT COLOR="Red">OTLAF - TOP 100 (http://www.otlaf.de/cgi-bin/topsites.cgi?tboard)</FONT><FONT COLOR="RoyalBlue"> &lt;--</FONT></font></center>

AdrianBlaser
So jetzt lauft das Skript.

thx

Adrian

powerGFX
huiiii.... Perl ist doch absolute Sc*****, es wird Zeit, dass die mal einen schöneren Standart einführen .... http://www.t-board.ch/ubb/wink.gif http://www.t-board.ch/ubb/wink.gif


-=&lt; Da Smile <FONT COLOR="red">Powa</FONT> Gang Rulez &gt;=-

Zentinel
Original erstellt von AdrianBlaser:
So jetzt lauft das Skript.

thx

Adrian

Und was funzte nun nicht ?




<center><font size="-2"><FONT COLOR="RoyalBlue">--&gt; </FONT><FONT COLOR="Gainsboro">Bitte votet für uns bei den </FONT><FONT COLOR="Red">TOP GERMAN BOARDS (http://www.ubb1.f2s.com/cgi-bin/lspro/lspro.cgi?click=973165538)</FONT><FONT COLOR="Gainsboro"> oder bei den </FONT><FONT COLOR="Red">OTLAF - TOP 100 (http://www.otlaf.de/cgi-bin/topsites.cgi?tboard)</FONT><FONT COLOR="RoyalBlue"> &lt;--</FONT></font></center>

AdrianBlaser
$MAIL_PROGRAM="/usr/lib/sendmail -t ";
$BASEDIR="/home/adiware/www/postkarte";
$BASEURL="http://www.adiware.com/postkarte";
$SITEURL="http://www.adiware.com/";
$SITENAME="adiware";
$EXT=".html";
$PROGNAME="/cgi-bin/postkarte/card.cgi";
$MY_EMAIL="adiware\@adiware.com";

So sollte es aussehen.
Also hinter Sendmail ein -t .
Dann ging das Versenden, aber die Postkarte url gab es nie. Es hiess immer Seite nicht gefunden. Dann musste ich noch den Pfad ändern. Und jetzt läufts...

Vielen Dank

mfg

Adrian