WebSite X5Help Center

 
Christian S.
Christian S.
User

V17: Kontaktformular funktioniert nicht mehr  de

Autor: Christian S.
Visited 1616, Followers 1, Udostępniony 0  

In der Version 17 erhalte ich beim Abschicken des Kontaktformulars die folgende Fehlermeldung (mit und ohne Captcha):

Parse error: syntax error, unexpected T_FUNCTION in /home/www/web111/html/res/x5engine.php on line 3947

https://www.peridea.ch/peridea-ag.html#Kontakt

Bis Version 16 war alles OK.

Danke für eure Unterstützung!

Posted on the
13 ODPOWIEDZI - 4 USEFUL - 1 PRAWIDłOWA ODPOWIEDź
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

Vielleicht vermischen sich hier alte Skripte mit neuen Skripten wenn du ein Upgrade gemacht hast!  Hast du den Server mal gelöscht und neu "alles" hochgeladen?

Czytaj więcej
Posted on the from Andreas S.
Christian S.
Christian S.
User
Autor

Hallo Andreas, danke für den guten Hinweis! Habe das Verzeichnis auf dem Server neu erstellt und die Site neu exportiert - hat leider nichts gebracht!

Czytaj więcej
Posted on the from Christian S.
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

Es dürfte ein Serverproblem bei dir sein. Es funktoniert kein PHP!  Das heisst entweder ist das PHP veraltert und du musst auf min. PHP 7.X updaten oder dein Hosterpaket hat kein PHP enthalten!

Czytaj więcej
Posted on the from Andreas S.
Christian S.
Christian S.
User
Autor

Habe ich auch gedacht - die Version ist aber 7.1.

In der Zwischenzeit habe ich zum Testen auch ein einfacheres Kontaktformular neu erstellt: Leider immer noch die gleiche Fehlermeldung.

@Inco-Support: Kann mir jemand helfen? Danke!

Czytaj więcej
Posted on the from Christian S.
Andreas L.
Andreas L.
User

Leider ist schon ab 12 Uhr in Italien Feierabend. Es ist ein php Fehler das ist schon mal klar. Ich weiß nicht ob es an der Software liegt. Eine Datenbank hast du erstellt dafür ? 

Czytaj więcej
Posted on the from Andreas L.
Franz-Josef H.
Franz-Josef H.
Moderator

Hast Du in der Admin-Seite Deiner Website mal den Website Test gemacht und von dort aus eine Email verschickt?

Czytaj więcej
Posted on the from Franz-Josef H.
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

Die /admin Seite wird auch nicht gehen wenn kein PHP funnktioniert am SErver. Das kann nur der Provider lösen und nicht INCO !

Czytaj więcej
Posted on the from Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Ja, aber Christian schreibt, dass er PHP 7.1 hat...

Czytaj więcej
Posted on the from Franz-Josef H.
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

Vielleicht im Paket enthalten aber anscheinend nicht am Server aktiviert. Kann aber auch ein anderes Problem sein, dass er am Server hat.

Czytaj więcej
Posted on the from Andreas S.
Manfred A.
Manfred A.
User

Hat er einen Server mit Plesk?? Wenn er dann auf seinen Server arbeitet hat er auf jeden Fall php weil ohne dem kein Zugang auf Plesk. Da er 7.1 hat ist der Fehler eher im Bereich sendmail. Wie benutzt du deinen Server. Hast du einen V-Server. Kurze Info und man braucht nicht soviel raten?

Czytaj więcej
Posted on the from Manfred A.
Manfred A.
Manfred A.
User

Du kannst aber auch einfach eine Datei per FTP anlegen z.B. name  testphp.php und darin kopierst du nachfolgendes:

<?php
 foreach($_SERVER as $key => $value){
 echo "<b>".$key.":</b>Â Â Â ".$value."<br />\n";
 }
 ?>

Wenn das dann funzt sollte php auch funktionieren.

Czytaj więcej
Posted on the from Manfred A.
Manfred A.
Manfred A.
User

Oder ganz einfach

Datei mit

<?php
phpinfo();
?>

Auf deiner Seite in z.B. test.php eingeben.

dann deine domain guck.de/test.php

Czytaj więcej
Posted on the from Manfred A.
Christian S.
Christian S.
User
Autor

Hallo Andreas und Manfred, danke für eure guten Hinweise.

Obwohl im Hoster-Admin-Tool 7.1 eingestellt war, war auf dem Server immer noch 5.2 aktiv. Ich habe nun die Version per .htaccess-File auf 7.1 gesetzt. Nun funktioniert das Formular wieder korrekt! 

Czytaj więcej
Posted on the from Christian S.