Will auf ner Webseite ein CGI Script für ein Formular nutzen, dass ne E-Mail mit einem Text an eine bestimmte E-Mail Adresse schicken soll. Doch leider funktioniert das nicht. Hab schon so einiges durch:
- das Script durch einen Debugger geschickt, Ergebnis: Kein Syntax-Fehler - Parameter der 1. Zeile des Scriptes an den Webspace-Server angepasst - natürlich die Parameter für die Zugriffsrechte der Datei entsprechend gesetzt - die Files im ASCII Verfahren hochgeladen
=> Also die Tipps von meinem Webspaceanbieter bereits befolgt
Mein Webspace bzw. auch wo später das Script rauf soll ünterstützt auch CGI-Scripte. Aber aus irgend einem Grund will die Sache nicht so wie sie soll !?
Hier mal die Seite auf der man das Script runterladen kann + auf der es weitere Infos dazu gibt:
------------------------------------------------------------------------------- Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@gregor-heise.de 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.19 Server at www.gregor-heise.de Port 80 ---------------------------------------------------------------------------------
Wäre echt froh über konstruktive Hilfe.
(Geändert von Kosmonautologe um 14:57 am Dez. 24, 2006)
--> www.stromeffizienz.de <-- www.dch-faq.de ; http://users.erols.com
Beiträge gesamt: 2709 | Durchschnitt: 0 Postings pro Tag Registrierung: Okt. 2003 | Dabei seit: 7706 Tagen | Erstellt: 23:29 am 23. Dez. 2006
Was sagt denn die error log: /var/www/log/error_log
Kannst du dir mit nem Editor, cat, oder less anzeigen lassen. Hab's übrigens gerade mal probiert. Bekam natürlich den gleichen Fehler, den du oben bereits gepostet hattest.
Internal Server Error 500 Diese Fehlermeldung liefert der Web-Server, wenn er das CGI-Script nicht ausführen kann. Dies liegt meistens daran, das bei UNIX-Servern die Dateiattribute nicht auf 'Ausführen' eingestellt sind. Nach dem ersten Übertragen auf den Webserver müssen Sie die Dateiattribute von IBOshop.cgi auf ausführbar setzen (bei nachfolgenden Übertragungen ist das nicht mehr notwendig). Hierzu gibt es meistens im FTP-Programm einen Befehl oder führen Sie über Telnet den Befehl 'chmod 755' IBOshop.cgi aus. Wenn Sie die Dateiattribute anschauen sollten sie rwxr-xr-x sein.
(Geändert von Svenauskr um 16:09 am Dez. 24, 2006)
Listen, here's the thing. If you can't spot the sucker in the first half hour at the table, then you ARE the sucker.
Beiträge gesamt: 17202 | Durchschnitt: 2 Postings pro Tag Registrierung: Mai 2001 | Dabei seit: 8594 Tagen | Erstellt: 16:08 am 24. Dez. 2006
Zunächst einmal musst du natürlich wissen, wo die Log Datei liegt
Code
find / -iname error_log
bei mir liegt sie unter: /var/www/log/error_log
Dann kann ich mir die Datei mit
Code
less /var/www/log/error_log
ansehen.
Mit der Cursortasten hoch/runter kannst du dann in der Datei scrollen. Mit Q für quit verläßt du die Ansicht wieder. Listen, here's the thing. If you can't spot the sucker in the first half hour at the table, then you ARE the sucker.
Beiträge gesamt: 17202 | Durchschnitt: 2 Postings pro Tag Registrierung: Mai 2001 | Dabei seit: 8594 Tagen | Erstellt: 23:37 am 25. Dez. 2006
machst du dein Script für alle ausführbar.
Listen, here's the thing. If you can't spot the sucker in the first half hour at the table, then you ARE the sucker.
Beiträge gesamt: 17202 | Durchschnitt: 2 Postings pro Tag Registrierung: Mai 2001 | Dabei seit: 8594 Tagen | Erstellt: 23:39 am 25. Dez. 2006
das mit chmod 755 hatte ich schon gemacht. hat aber nix gebracht.
und das mit der error log:
da hatte ich ja auch schon geschrieben, dass ich mit meinem ftp-programm solch eine datei überhaupt nicht auf meinem webspace gefunden habe. außerdem verstehe ich nicht so recht wie du das mit dem suchen der error log meinst->
-welches programm nehme ich da - was muss ch da genau eintippen etc.
Intel Core i9 3600 MHz @ 5200 MHz 78°C mit 1.552 Volt
@Sven auf solche Verzeichnisse wird er gar keinen Zugriff haben, da er ja nur einen Webspace hat (wie ich das verstanden habe).
@Kosmo Oftmals wird beim Hochladen schon ein Fehler gemacht. Hast du das File mittels FTP Programm als ASCII hochgeladen (wichtig, sonst kann es nicht laufen) ? Und läuft Perl auch auf deinem Webspace (info siehe bei deinem Provider) ?
Hardware News lesen * Unterhalten * Smarthome und Gadgets Übertakten, Modding und Testberichte * Fanartikel kaufen
Beiträge gesamt: 170953 | Durchschnitt: 20 Postings pro Tag Registrierung: April 2001 | Dabei seit: 8615 Tagen | Erstellt: 12:17 am 5. Jan. 2007
Ja, ich habe Web XS bei Evanzo. Also nur einen gekauften Webspace, keinen Server.
Und da steht, dass auch eigene CGI-Skripte laufen (bzw. laufen sollten). Hab auf meinem Webspace auch ein vorinstalliertes mit dem ich cgi- Programme überprüfen kann, ob da grundlegend n Fehler drin ist. Und dann noch eins mit dem ich den freien Webspace anzeigen lassen kann. Beide funktionieren auch.
Und das mit dem Hochladen im ASCII Verfahren habe ich auch so gemacht - siehe auch 1. Post ganz oben im Threat.
--> www.stromeffizienz.de <-- www.dch-faq.de ; http://users.erols.com
Beiträge gesamt: 2709 | Durchschnitt: 0 Postings pro Tag Registrierung: Okt. 2003 | Dabei seit: 7706 Tagen | Erstellt: 12:30 am 5. Jan. 2007
Intel Core i9 3600 MHz @ 5200 MHz 78°C mit 1.552 Volt
Wenn du das cgi-bin Verzeichnis selber angelegt hast, schau dir davon mal die Rechte an, vielleicht ist es ja das Verzeichnisrecht schuld. Zum Test kannst du da ja mal ein anderes einfaches Script hochladen. Alternativ könnten es auch Befehle in dem Script sein, die von deinem Webspace nicht unterstützt werden - z.B. anlegen der Logdatei aus einem Script, oder der Flok Befehl zum sperren der Datei. Wenn es nur die Logdatei vom Script schuld ist, könntest du sie ggf. erst selber anlegen und mit den erforderlichen Schreibrechten versehen (auch den Pfad überprüfen).
Hardware News lesen * Unterhalten * Smarthome und Gadgets Übertakten, Modding und Testberichte * Fanartikel kaufen
Beiträge gesamt: 170953 | Durchschnitt: 20 Postings pro Tag Registrierung: April 2001 | Dabei seit: 8615 Tagen | Erstellt: 13:08 am 5. Jan. 2007
Copyright 1999 - 2024 by www.ocinside.de - All rights reserved.
Unser PC Forum verwendet Cookies für einen optimalen Service. Durch die Nutzung dieser Webseite erklären Sie sich damit einverstanden, dass wir personenbezogene Daten wie z.B. die IP-Adresse speichern und wir zusammen mit Drittanbietern Cookies verwenden, um personalisierte Anzeigen zur interessengerechten Werbung und weitere externe Inhalte anzuzeigen. Einverstanden? Ja / Nein ImpressumDatenschutzEinstellungen