Fehlermeldung nach Absenden im Kontaktformular ...
Author: Fischer U.
Visited 584,
Followers 1,
Shared 0
Guten Tag!
Nach Absenden einer Nachricht über das integrierte Email-Formular von X5 Evo 9 (letzte Version) kommt immer diese Fehlermeldung:
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; imPrivateArea has a deprecated constructor in /domain/res/x5engine.php on line 1176
Die Nachricht geht zwar raus, aber das sieht für jeden Kontaktsuchenden nach Fehler aus ...
What can I do?
Grüße,
UF
Posted on the
Author
Das Ändern des "Skripttyp für E-Mail-Versand" auf "Skript für Server mit minderer Qualität" und "Low-Lever-Skript" hat nix gebracht - Fehler kommt immer noch :-(
Ich sehe keine Lizenz bei dir? Die Evo V9 ist schon ziemlich veraltert und es kann sein, dass neue PHP Versionen nicht mehr kompatibel sind mit den Skripten von V9!
Author
Die Lizenz ist hier registriert, aber unter anderem Namen (gern per PN).
Mit einer anderen Webseite (gleicher Hoster, gleiches Programm, gleicher Rechner) kommt die Fehlermeldung nicht ...
So, unter diesem Namen ist die Lizenz registriert - bin der Gleiche ;-)
Was ist dann anders als in den anderen PRojekten? Wenn die Formulare gleich sind, dann muss etwas am Server nicht stimmen. Vielleicht hat dein Hoster in diesem Account etwas erneuert und in den anderen nicht.
Author
Das ist es ja - beide Projekte sind identisch: gleicher Hoster, gleicher Account, nur andere Domain (zwei Domains, eine geht, die andere nicht), gleiches Template.
Eine Sache sollte ich vielleicht erwähnen: ich habe alle Daten aus dem Verzeichnisse des bestehenden ersten Projekts (Domain 1) (ohne diesen Fehler) einfach kopiert und in ein neues Verzeichnis kopiert und als neues Projekt geöffnet.
Dann die Inhalte ausgetauscht und alles der neuen Domain zugeordnet. Geht alles, bis auf diesen merkwürdigen Fehler . . .
Dann stimmt etwas mit den Export Pfaden nicht, denn WSX5 und die Skripte richten sich nach der Domain und nach den Exportpfaden und wenn die nicht übereinstimmen (weil du alles umkopiert hast), kann sowas passieren.
ICh würde nochmals alles am Server löschen und neu (alles)hochladen.
Author
So, ich hab's gefunden: bei meinem Hoster kann für jede Domain individuell die PHP-Version eingestellt werden.
Und bei Domain 1, wo alles geht, war PHP 5.6 eingestellt, und bei Domain 2 (die mit dem Fehler) PHP 7 . . .
. . . umgestellt, und alles läuft ;-))