PHP Kontaktformular läuft nicht mehr!

SuperMario

Registered User
Mein Lieblings Hoster macht wieder Probleme. Dreimal dürft Ihr raten wer... :mad:

Also nach dem verkorxten versuch mein vServer Basic upzudaten und natürlich daraus resultierenden Festplattencrash lief mein Rechner nach 2-3 Tagen wieder. Nur läuft seit dem meine PHP Kontaktformulare nicht mehr. Der Quelltext ist unverändert und läuft auf andere Server ohne mucken.

Angeblich war ich es selber ("Mißkonfiguriert"), aber wüste jetzt nicht das man mit Confixx so tief ins System greifen kann... :confused:
Angeblich würde es 6 Arbeitseinheiten a 39€/15min dauern/kosten oder Neuinstallation, die mir 1x zu steht, wird fällig. Jetzt verstehe ich zumindest, wie diese Firma Ihre Low-Budget-Server anbieten kann.

Zurück zum Problem, hat da jemand eine Lösung für mich wo ich den Fehler suchen soll? Neuinstallation ist für mich leider keine Lösung.

Das ist leider nicht der einzige Fehler auf dem Server. Ich kann z.B. Passwörter beliebig oft für User ändern, nur es passiert gar nichts! Auch nicht wenn ich unter Admin - Update-Intervalle - Sofort-Übernehmen auswähle.

Server läuft auf RedHat 9 und es wurde nichts zusätzliches installiert.

Vielen Dank im voraus!
 
Funktioniert schon der Aufruf des Skripts nicht oder werden die Daten angenommen aber nicht verschickt? Was sagen die Errorlogs von Apache? Hast du was an den Zugriffsrechten von der Datei verändert?
Ich kann z.B. Passwörter beliebig oft für User ändern, nur es passiert gar nichts! Auch nicht wenn ich unter Admin - Update-Intervalle - Sofort-Übernehmen auswähle.
Dann schau mal nach ob ConnfixX berechtigt ist die entsprechenden Felder in der Datenbank zu verändern und wenn nicht korrigiere das...
Angeblich würde es 6 Arbeitseinheiten a 39€/15min dauern/kosten oder Neuinstallation, die mir 1x zu steht, wird fällig. Jetzt verstehe ich zumindest, wie diese Firma Ihre Low-Budget-Server anbieten kann.
Warum hast du dir einen root Server geholt wenn du eigentlich einen managed Server brauchst? Die Neuinstallation ist IIRC bei S4Y beliebig häufig kostenlos möglich, nur der Wechsel des Betriebssystems bei Basic nur ein mal.
 
Also, es wird nichts übersendet, weder Text noch leeres Formular.

Ich muss dazu sagen, das ich nicht mehr als Confixx auf diesem Server genutzt haben + 1x im Monat iptable 113 über SSH deaktiviert. Deswegen versteh ich nicht, warum ich damit Probleme hab.

So jetzt bin ich zum 1x über SCP auf dem Server und find das Errorlog nicht!
Ich meine es müsste unter: "var/log/apache" sein, aber ich hab nur:

var/log/samba
var/log/proftpd
var/log/httpd
var/log/....
var/log/....
var/log/....

Ist das beim vServer wo anders? Nichts von Apache gefunden....

Das ändern der Zugriffsrechte nützt nichts, und wenn, dann wäre es ja nur ein Problem eines Confixx Kunden, aber es sind alle betroffen.

Dann schau mal nach ob ConnfixX berechtigt ist die entsprechenden Felder in der Datenbank zu verändern und wenn nicht korrigiere das...

Benutzer: Confixx
Host: localhost
Kennwort: ja
Globale Rechte: USAGE
Grant: Nein

War das, was du wissen wolltest?

Warum hast du dir einen root Server geholt wenn du eigentlich einen managed Server brauchst?

Ich bin nur der Mieter bzw. der Verantwortliche des Servers. Mein Webdesigner ist der eigentliche Nutzer des Servers, deswegen hatte er die Auswahl.

Aber in diesem moment wird es kritisch , weil ich auf diese Formulare angewiesen bin. Deswegen bitte ich euch um Hilfe!
 
Poste doch einfach den Form-Mailer mal als Anhang.
Vielleicht ergibt sich daraus was!
 
wenn du den quelltext, des kontakformular meinst. der ist sauber. läuft auf einem anderen server ohne probs. ich kämpfe schon seit 3 wochen mit diesem problem. erst letzte woche habe ich erfahren, das alle betroffen sind. es muss am server liegen, an den datei wurde seit wochen nichts geändert....
 
hab den letzten log gelöscht, der übersicht zur liebe

hier ist die error_log

[Sun Mar 27 04:02:13 2005] [notice] Digest: generating secret for digest authentication ...
[Sun Mar 27 04:02:15 2005] [notice] Digest: done
[Sun Mar 27 04:02:15 2005] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Sun Mar 27 04:02:15 2005] [notice] LDAP: SSL support unavailable
[Sun Mar 27 04:02:16 2005] [error] Incorrect permissions on stub "/usr/local/frontpage/version5.0/apache-fp/_vti_bin/fpexe" in FrontPageCheckup(). Until this problem is fixed, the FrontPage security patch is disabled and the FrontPage extensions may not work correctly.
[Sun Mar 27 04:02:19 2005] [notice] Apache/2.0.48 (RedHat 9/Server4You) configured -- resuming normal operations
[Sun Mar 27 04:11:43 2005] [error] [client 68.142.251.148] File does not exist: /var/www/web10/html/robots.txt
[Sun Mar 27 07:08:41 2005] [error] [client 68.142.251.152] File does not exist: /var/www/web1/html/formular/robots.txt
[Sun Mar 27 09:17:52 2005] [error] [client 68.142.251.152] File does not exist: /var/www/web1/html/formular/robots.txt
Program mode requires special privileges, e.g., root or TrustedUser.
[Sun Mar 27 12:26:36 2005] [error] [client 217.226.37.227] File does not exist: /var/www/web10/html/forum
[Sun Mar 27 14:16:57 2005] [error] [client 66.196.90.140] File does not exist: /var/www/web1/html/formular/robots.txt
[client 66.196.90.232] script '/var/www/web1/html/formular/down_for_maintenance.php' not found or unable to stat
[Sun Mar 27 14:29:16 2005] [error] [client 68.142.251.152] File does not exist: /var/www/web1/html/formular/robots.txt
[Sun Mar 27 14:53:37 2005] [error] [client 68.142.251.152] File does not exist: /var/www/web1/html/formular/robots.txt
[Sun Mar 27 16:44:57 2005] [error] [client 68.142.251.152] File does not exist: /var/www/web1/html/formular/robots.txt
[Sun Mar 27 21:23:30 2005] [error] [client 68.142.251.207] File does not exist: /var/www/web10/html/robots.txt
Program mode requires special privileges, e.g., root or TrustedUser.
[Sun Mar 27 23:22:07 2005] [error] [client 212.204.19.191] File does not exist: /var/www/web20/html/favicon.ico
Program mode requires special privileges, e.g., root or TrustedUser.
[Sun Mar 27 23:22:25 2005] [error] [client 212.204.19.191] File does not exist: /var/www/web20/html/favicon.ico
Program mode requires special privileges, e.g., root or TrustedUser.
[Sun Mar 27 23:22:26 2005] [error] [client 212.204.19.191] File does not exist: /var/www/web20/html/favicon.ico
Program mode requires special privileges, e.g., root or TrustedUser.
[Sun Mar 27 23:22:41 2005] [error] [client 212.204.19.191] File does not exist: /var/www/web20/html/favicon.ico
[Mon Mar 28 05:24:38 2005] [error] [client 68.142.251.152] File does not exist: /var/www/web1/html/formular/robots.txt
[Mon Mar 28 07:24:25 2005] [error] [client 68.142.251.207] File does not exist: /var/www/web10/html/robots.txt
[Mon Mar 28 11:00:13 2005] [error] [client 127.0.0.1] File does not exist: /var/www/html/server-status
piped log program '(null)' failed unexpectedly
[Mon Mar 28 11:05:54 2005] [notice] SIGHUP received. Attempting to restart
[Mon Mar 28 11:06:51 2005] [warn] NameVirtualHost 62.58.63.1:80 has no VirtualHosts
[Mon Mar 28 11:06:57 2005] [notice] Digest: generating secret for digest authentication ...
[Mon Mar 28 11:06:57 2005] [notice] Digest: done
[Mon Mar 28 11:06:57 2005] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Mon Mar 28 11:06:57 2005] [notice] LDAP: SSL support unavailable
[Mon Mar 28 11:06:58 2005] [error] Incorrect permissions on stub "/usr/local/frontpage/version5.0/apache-fp/_vti_bin/fpexe" in FrontPageCheckup(). Until this problem is fixed, the FrontPage security patch is disabled and the FrontPage extensions may not work correctly.
[Mon Mar 28 11:07:18 2005] [notice] Apache/2.0.48 (RedHat 9/Server4You) configured -- resuming normal operations
[Mon Mar 28 11:07:18 2005] [error] [client 127.0.0.1] client denied by server configuration: /var/www/html/server-status
[Mon Mar 28 11:07:18 2005] [error] [client 127.0.0.1] client denied by server configuration: /var/www/html/server-status
piped log program '/root/confixx/pipelog.pl' failed unexpectedly
[Mon Mar 28 11:08:27 2005] [notice] caught SIGTERM, shutting down
[Mon Mar 28 11:08:41 2005] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Mon Mar 28 11:08:41 2005] [notice] LDAP: SSL support unavailable
[Mon Mar 28 11:08:42 2005] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Mar 28 11:08:43 2005] [notice] Digest: generating secret for digest authentication ...
[Mon Mar 28 11:08:43 2005] [notice] Digest: done
[Mon Mar 28 11:08:43 2005] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Mon Mar 28 11:08:43 2005] [notice] LDAP: SSL support unavailable
[Mon Mar 28 11:08:44 2005] [error] Incorrect permissions on stub "/usr/local/frontpage/version5.0/apache-fp/_vti_bin/fpexe" in FrontPageCheckup(). Until this problem is fixed, the FrontPage security patch is disabled and the FrontPage extensions may not work correctly.
[Mon Mar 28 11:08:54 2005] [notice] Apache/2.0.48 (RedHat 9/Server4You) configured -- resuming normal operations
[Mon Mar 28 11:08:54 2005] [error] [client 127.0.0.1] client denied by server configuration: /var/www/html/server-status
piped log program '/root/confixx/pipelog.pl' failed unexpectedly
[Mon Mar 28 11:09:31 2005] [notice] SIGHUP received. Attempting to restart
[Mon Mar 28 11:09:31 2005] [warn] NameVirtualHost 62.58.63.1:80 has no VirtualHosts
[Mon Mar 28 11:09:32 2005] [notice] Digest: generating secret for digest authentication ...
[Mon Mar 28 11:09:32 2005] [notice] Digest: done
[Mon Mar 28 11:09:32 2005] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Mon Mar 28 11:09:32 2005] [notice] LDAP: SSL support unavailable
[Mon Mar 28 11:09:32 2005] [error] Incorrect permissions on stub "/usr/local/frontpage/version5.0/apache-fp/_vti_bin/fpexe" in FrontPageCheckup(). Until this problem is fixed, the FrontPage security patch is disabled and the FrontPage extensions may not work correctly.
[Mon Mar 28 11:09:37 2005] [notice] Apache/2.0.48 (RedHat 9/Server4You) configured -- resuming normal operations
Program mode requires special privileges, e.g., root or TrustedUser.
[Mon Mar 28 12:04:21 2005] [notice] SIGHUP received. Attempting to restart
[Mon Mar 28 12:04:22 2005] [warn] NameVirtualHost 62.58.63.1:80 has no VirtualHosts
[Mon Mar 28 12:04:22 2005] [notice] Digest: generating secret for digest authentication ...
[Mon Mar 28 12:04:22 2005] [notice] Digest: done
[Mon Mar 28 12:04:22 2005] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Mon Mar 28 12:04:22 2005] [notice] LDAP: SSL support unavailable
[Mon Mar 28 12:04:23 2005] [error] Incorrect permissions on stub "/usr/local/frontpage/version5.0/apache-fp/_vti_bin/fpexe" in FrontPageCheckup(). Until this problem is fixed, the FrontPage security patch is disabled and the FrontPage extensions may not work correctly.
[Mon Mar 28 12:04:24 2005] [notice] Apache/2.0.48 (RedHat 9/Server4You) configured -- resuming normal operations
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
[Mon Mar 28 14:32:32 2005] [error] [client 68.142.251.152] File does not exist: /var/www/web1/html/formular/robots.txt
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
[Mon Mar 28 16:26:37 2005] [error] [client 84.149.138.130] File does not exist: /var/www/web2/html/favicon.ico, referer: http://formular24.de/
[client 62.143.56.83] script '/var/www/web8/html/info.php' not found or unable to stat
[client 62.143.56.83] script '/var/www/web8/html/info.php' not found or unable to stat
[Mon Mar 28 16:40:33 2005] [error] [client 217.83.7.86] File does not exist: /var/www/web8/html/favicon.ico, referer: http://web8.vsXXXXXX.vserver.de/info.php
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
Program mode requires special privileges, e.g., root or TrustedUser.
[Mon Mar 28 18:14:58 2005] [error] [client 84.154.128.124] File does not exist: /var/www/web8/html/favicon.ico
[Mon Mar 28 18:46:10 2005] [error] [client 213.54.219.200] File does not exist: /var/www/web8/html/favicon.ico
[Mon Mar 28 18:51:34 2005] [error] [client 66.249.64.33] File does not exist: /var/www/web1/html/formular/robots.txt
Program mode requires special privileges, e.g., root or TrustedUser.
 
Last edited by a moderator:
SuperMario said:
wenn du den quelltext, des kontakformular meinst. der ist sauber. läuft auf einem anderen server ohne probs. ich kämpfe schon seit 3 wochen mit diesem problem. erst letzte woche habe ich erfahren, das alle betroffen sind. es muss am server liegen, an den datei wurde seit wochen nichts geändert....
Mich würde der Mailer trotzdem interessieren, denn hieraus würden wir erkennen können, ob mail, smtp oder sonst was verwendet wird.
 
Die Mail wird über die PHP funktion mail() verschickt. Es wird Smarty verwendet, d.h. die Datei heist kontakt.tpl und wird an Backend.php weitergeleitet:

mail("info@absender.de","absender",$msg
,"From: Absender <info@absender.de>");
 
Ich habe so die leise Ahnung, dass es an mail() liegt.

Machen wir doch einfach mal das:
Erstelle eine neue Datei, nenne sie form.html, haue ein bisschen was in <form action="info.php" method="post"></form> (z.B. Textfeld) und erstelle nun info.php:
PHP:
<?php
phpinfo();
?>
Dann schau mal, ob die Daten rüberkommen ;)

Kannst dir auch den Stress ersparen und einfach das bestehende Formular auf die bestehende phpinfo() "verlinken".
Check dann einfach in der Ausgabe den unteren Teil ab, dann wird sich ja rausstellen, ob die Daten überhaupt von A nach B kommen.

Noch ein Versuch:
Logge dich per ssh (root) ein und gebe mal
Code:
tail -f /var/log/mail
ein.
Dann versende mal deinen Formmailer (ich meine: schicke das Formular ab ;))

Good luck!
 
Kein Unterschied!

Und das sieht auch nicht gut aus....

tail: /var/log/mail: No such file or directory
tail: no files remaining

Ausserdem wäre das Problem nicht gelöst, warum ich kein neues Passwort vergeben kann. Da ist irgendwas deaktiviert oder fehlt. Jetzt muss ich nur wissen was genau....
 
Last edited by a moderator:
Naja, also ich finde Ferndiagnose bei einem Anfänger (soweit ich das so sagen darf) doch immer etwas kompliziert.
Wie wäre es denn eine Neuinstallation durchzuführen und auf etwas Aktuelleres statt RedHat zu switchen?
Da du am System doch eh nichts verändert hast, sollte die Einrichtung samt Neuinstallation in vielleicht einer Stunde über die Bühne gelaufen sein.

Trick?
 
Hallo!
Server4Down's Weg ist sicherlich nicht der schlechteste. Alternativ könntest du bei der Namensfindung der Datei etwas kreativer sein. Eventuell heisst es einfach nur mail.log oder mail_log. Ein find / -name mail bewirkt auch oft Wunder.

mfG
Thorsten
 
Thorsten said:
Hallo!
Server4Down's Weg ist sicherlich nicht der schlechteste. Alternativ könntest du bei der Namensfindung der Datei etwas kreativer sein. Eventuell heisst es einfach nur mail.log oder mail_log. Ein find / -name mail bewirkt auch oft Wunder.

mfG
Thorsten

Die Datei ist bei RH9 /var/log/maillog
 
server4downs said:
Naja, also ich finde Ferndiagnose bei einem Anfänger (soweit ich das so sagen darf) doch immer etwas kompliziert.
Wie wäre es denn eine Neuinstallation durchzuführen und auf etwas Aktuelleres statt RedHat zu switchen?
Da du am System doch eh nichts verändert hast, sollte die Einrichtung samt Neuinstallation in vielleicht einer Stunde über die Bühne gelaufen sein.

Trick?

Also mich darfst du in dieser Sache als Anfänger bezeichnen, hab ich kein Problem mit. Es ist zwar nichts an der Konfiguration des Servers verändert worden, aber es laufen zu viele Sites um nun eine Neuinstallation zu starten.

@NuS
Danke, du hattest recht!



NOCHMALS DANKE AN ALLE FÜR EURE HILFE!!!
 
Woran genau lags denn jetzt??
Habe das gleiche Problem.
Ein neu aufgesetzter Debian3.1/ Confixx server.
Nur Hotfixes15 und 17 installiert.
Und einmal update und upgrade gemacht.

Das Emailformular, Bestellformular und meine Whoisabfrage die auf meinem anderen Webspace (2 verschiedene getestet) läuft, will dort einfach nicht.
Was kann ich tun?

edit: Die register_globals in der php.ini war auf off.
Dadurch ´konnten keine Variablen weitergegeben, und dadruch keine Daten ausgegeben oder im Kontaktformular Inhalte per Email verschickt werden.
 
Last edited by a moderator:
Back
Top