[GastForen Programmierung/Entwicklung PHP und MySQL OK...Ich bin dumm und brauche eure Hilfe | formmail | sendmail

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

OK...Ich bin dumm und brauche eure Hilfe | formmail | sendmail

Toni K.
Beiträge gesamt: 5

8. Okt 2004, 19:12
Beitrag # 1 von 6
Bewertung:
(2029 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich habe auf meiner HP unter Kontakt eine Vorlage, in der man Namen, eMail, Kommentar eintragen kann.
Wenn man dann auf abschicken drückt, kommt folgende Fehlermeldung:
====================
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/1.3.27 Server at http://www.natur-makro.de Port 80"
====================
Nach 2 Monaten googlen, testen, pausieren & wieder googlen, testen, pausieren u.s.w....
wende ich mich nun an euch.

Was braucht ihr für Infos um mir helfen zu können???

Liebe grüsse Toni

meine HP
http://www.natur-makro.de/kontakt.htm
X

OK...Ich bin dumm und brauche eure Hilfe | formmail | sendmail

SabineP
Beiträge gesamt: 7586

8. Okt 2004, 19:27
Beitrag # 2 von 6
Beitrag ID: #114355
Bewertung:
(2029 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Toni,

Du sendest das Formular an dieses Perlscript:
http://www.natur-makro.de/cgi-bin/formmail.cgi

>> Was braucht ihr für Infos um mir helfen zu können???

Den Quellcode von formmail.pl

Speicher die Datei formmail.pl als formmail.txt außerhalb des Verzeichnisses cgi-bin und poste den Link.

Gruß Sabine


als Antwort auf: [#114354]

OK...Ich bin dumm und brauche eure Hilfe | formmail | sendmail

Anonym
Beiträge gesamt: 22827

8. Okt 2004, 20:42
Beitrag # 3 von 6
Beitrag ID: #114360
Bewertung:
(2029 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sabine,

ich hoffe wir sind auf dem richtigen Weg... :o)

URL vom formmail.txt

http://www.natur-makro.de/formmail.txt


als Antwort auf: [#114354]

OK...Ich bin dumm und brauche eure Hilfe | formmail | sendmail

SabineP
Beiträge gesamt: 7586

8. Okt 2004, 21:00
Beitrag # 4 von 6
Beitrag ID: #114362
Bewertung:
(2029 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Toni,

Ja natürlich sind wir auf dem richtigen Weg.
Dieses Script verarbeitet die Formulardaten.

Wurde das Script im ASCII-Modus auf den Webserver übertragen?


Hat das Script Ausführungsrechte?

Ganz wichtig, erst die Rechte
chmod 755
mit dem FTP-Programm setzen.


$mailprog = '/usr/lib/sendmail -i -t';
Den Pfad zu sendmail beim Provider erfragen.

@referers = ('http://www.natur-makro.de','www.natur-makro.de');

besser wäre hier (einmal mit einmal ohne www)
@referers = ('http://www.natur-makro.de','natur-makro.de');


Gruß Sabine


als Antwort auf: [#114354]

OK...Ich bin dumm und brauche eure Hilfe | formmail | sendmail

Toni K.
Beiträge gesamt: 5

8. Okt 2004, 21:45
Beitrag # 5 von 6
Beitrag ID: #114370
Bewertung:
(2029 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
[SabineP]Wurde das Script im ASCII-Modus auf den Webserver übertragen?[ende]
War mir nicht sicher und hab alles noch mal im ASCII-Modus hochgeladen.
[SabineP]Hat das Script Ausführungsrechte?[ende]
Ja, stand schon nach dem Upload auf 755.
[SabineP] Ganz wichtig, erst die Rechte
chmod 755
mit dem FTP-Programm setzen. [ende]
Hmm...wie schon oben geschrieben, standen die Rechte ohne mein zutun auf 755 ...Fehler?
[SabineP]Den Pfad zu sendmail beim Provider erfragen.[ende]
Hab ich schon vor Wochen gemacht...
/usr/sbin/sendmail

[SabineP]@referers = ('http://www.natur-makro.de','natur-makro.de');[ende]
Hab ich versucht, leider ohne Erfolg.

Wir schaffen das schon :o)
Gruss Toni


als Antwort auf: [#114354]
(Dieser Beitrag wurde von Toni K. am 8. Okt 2004, 21:48 geändert)

OK...Ich bin dumm und brauche eure Hilfe | formmail | sendmail

SabineP
Beiträge gesamt: 7586

8. Okt 2004, 22:08
Beitrag # 6 von 6
Beitrag ID: #114378
Bewertung:
(2029 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Toni,

das Script hat keine Syntax-Fehler.
Deine formail.txt funktionierte bei mir sofort.

Der Pfad zu sendmail gehört in diese Zeile

vorher:
$mailprog = '/usr/lib/sendmail -i -t';

nachher:
$mailprog = '/usr/sbin/sendmail';

-i und -t kannst Du später noch zur Probe hinzufügen.

Mit dem Server-Error hat das aber alles nichts zu tun.
Die Ursache der Fehlermeldung kann eigentlich nur noch mit falschen Rechten oder dem Übertragungsmodus zu tun haben.

Stimmt der Pfad zu Perl?
#!/usr/bin/perl


Probier mal dieses Script:

#!/usr/bin/perl
print "Content-type:text/html\n\n";
print "Hallo, es klappt...\n";

Im Browser sollte dann stehen
Hallo, es klappt...

Gruß Sabine

PS. Das Forum verschluckt sowas \\ 3 Striche sollten hier stehen. :-(


als Antwort auf: [#114354]
(Dieser Beitrag wurde von SabineP am 8. Okt 2004, 22:11 geändert)
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=310

Enfocus World Tour 2022
Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=310

Enfocus World Tour 2022