Neues Recaptcha geht nicht

  • Hallo unter http://www.biophoton.de/kontakt.html habe ich auf neues Recaptcha umgestellt (nach Anmeldung der Domain).

    Die beiden Schlüssel sind korrekt kopiert. 30 Minuten sind vergangen. Nach Absenden kommt diese Fehlermeldung:

    ';
    echo '

    Spam-Schutz / Spam-Protection

    ';
    echo '';
    echo '

    Das reCAPTCHA konnte nicht verifiziert werden.


    Could not verify the reCAPTCHA.

    Fehler / Error:


    '; foreach ($resp->getErrorCodes() as $code) { switch ($code){ case "missing-input-secret": echo "Der geheime Schlüssel fehlt. / The secret parameter is missing.


    "; break; case "invalid-input-secret": echo "Der geheime Schlüssel ist falsch. / The secret parameter is invalid or malformed.


    "; break; case "missing-input-response": echo "reCAPTCHA Antwort fehlt. / The response parameter is missing.


    "; break; case "invalid-input-response": echo "reCAPTCHA Antwort is falsch oder ungültig. / The response parameter is invalid or malformed.


    "; break; case "invalid-json": echo "Der reCAPTCHA-Server konnte nicht kontaktiert werden. Ist allow_url_fopen in Ihrer php.ini aktiviert? /


    Couldn't contact the reCAPTCHA-Server. Is allow_url_fopen enabled in your php.ini?


    "; break; default: echo '' , $code , ' '; } } echo '

    Zurück zum Formular / Back to the Form

    ';
    echo '

    Bitte um rasche Hilfe. Danke Dirk S. Triebel

  • Hallo,

    da scheint kein PHP aktiv zu sein. Bitte PHP 5 aktivieren.

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

  • Hallo Dirk,

    auf dem Webserver ist keine definitiv PHP-Version aktiv!

    Das aber Voraussetzung für das Formular und u.a. auch für den geschützen Bereich (Login Fachbereich..) der bei dir auch nicht geht.

    Da mal im Control-Center deines Webhosters nachsehen, ob du das Aktivieren kannst (mind. PHP 5.6).

    Wenn nicht dann dort ggf. auf ein Paket wechseln wo das mit dabei ist.

    Siehe auch die Infos dazu hier: https://docs.zeta-producer.com/formular-einfuegen.html

    P.S.: Desweiteren deinen ZP bitte noch lizenzieren: https://docs.zeta-producer.com/lizenznummer-eingeben.html

    Gruß
    Jochen

  • Also ich habe mit 1&1 gesprochen, die behaupten php 5.6 läuft. so habe ich es auch eingerichtet!

    Wieso lizensieren, ich bin seit jahren businesskunde!

    wo ist die nummer hin? habe sie neu eingesetzt, aber warum verschwindet die (schon wieder!)?

  • Kontrolliere das mal bitte am besten auch noch mal selbst in deinem 1&1 Control-Center, ob da wirklich eine und die richtige PHP-Version aktiv ist.

    Wenn das gegeben ist, dann kann es noch daran liegen, das sich noch nicht alles benötigte auf deinem Webserver befindet.

    Da dann am besten mal Website erstellen und veröffentlichen (jeweils komplett) durchlaufen lassen.

    Hast du auch eine Lizenznummer für die 13er oder nur für die 12er Version des ZPs?

    Falls nur eine für die 12er, dann würde dies das ganze erklären.

    Da dann hier mal die Nummer deiner 12er eingeben, und dann werden dir die Möglichkeiten zum Aufstieg auf die 13er aufgezeigt.

    https://www.zeta-producer.com/de/shop-update.html

    Gruß
    Jochen

  • Ich bin doch 13er! komplett erstellt und veröffentlicht habe ich auch! Wohl aber ist die Präsenz aus 12 importiert, ggf. bevor die Lizenznummer neu eingegeben wurde.

    Es wurde ja auch nichts angemeckert. Arbeite jeden Tag mit der

  • Ok, jetzt wird deine Business-Lizenz korrekt angezeigt!

    Also das hat sich nun mit dem erneuten erstellen und veröffentlichen erledigt.

    Eine PHP-Version, ist dennoch immer noch nicht aktiv.

    Da bitte bei 1&1 das nochmals abklären.

    Gruß
    Jochen

  • Publiziere gerade noch einmal alles komplett neu nach website erstellen. Vielleicht war es das... 1&1 ist ok...

    Nein wieder der selbe Mist:

  • Hallo Dirk,

    bei mir sieht das im 1&1-Controlcenter so aus:

    Vermutlich kennst du das schon, aber .... für Mitleser vielleicht interressant :/.

    Zu erreichen über >Hosting>Webspace verwalten>MySQL-Datenbank>php-Einstellungen.

    Hier sieht man zu jeder Domain die eingerichtete php-Version und kann sie ändern.

  • Hallo Dirk,

    unter http://www.biophoton.de/assets/php/for…zp-php-info.php müssten Dir alle Infos zur verwendeten PHP-Version angezeigt werden. Statt dessen kommt nur der Programmcode der PHP-Datei. Hier ist definitiv kein PHP aktiviert.

  • So das Problem wird immer krasser. 1 & 1 sagt die Präsenz arbeitet mit eigenem Script, Script-Support gäbe es eigentlich nicht. eingestellt sind für alle Domains (4 Stück) php 5.6, habe mal eine auf 7 umgestellt, geht auch nicht. Alle Kontaktformulare dieses Kunden (verschiedene Versionen ZP 12, 12.5. 13 / altes wie neues recaptcha ) laufen nicht mehr. Bei einer anderen Präsenz http://www.qblh.de ist das gleiche 13er Formular mit neuem Recaptcha hinterlegt (auch 1&1) und läuft einwandfrei!

    Kann ich 1&1 irgendetwas nachweisen, das php nicht läuft? Angehängt die php.ini von 1&1

    Bitte rasch helfen, Kunde ist krass sauer - zu Recht!

  • Moin Dirk,

    schau doch mal bitte mit Filezilla auf deinem Webserver bei allen 4 Domains nach ob sich unter dem Hauptverzeichnis die Ordnerstruktur "/assets/php/formmailer/" befindet.

    Wenn ja, dann muss sich im Ordner formmailer eine Datei "zp-php-info.php" befinden.

    Ist das der Fall?

    Gruß wurzelsepp

  • Hallo,

    wenn man nach Aufruf der Seite http://www.biophoton.de/assets/php/formmailer/zp-php-info.php nur den PHP-Quelltext sieht, dann ist hier entweder definitiv kein PHP aktiviert, nicht für die Dateiendung ".php" eingestellt oder der Provider hat obskure Sicherheitstools am start, die z.B. kein PHP im Pfad /formmailer/ o.Ä. erlauben.

    Da können wir von Zeta absolut nicht helfen, das muss der Provider machen. Wenn Sie dem Provider mitteilen, dass für die Seite http://www.biophoton.de/assets/php/formmailer/zp-php-info.php kein PHP ausgeführt wird, obwohl für PHP für die Domain aktivier ist, dann kann er sich nicht mit "ist ein spezielles Skript" rausreden, weil auf der Seite lediglich 2 standard PHP-Befehle genutzt werden.

    Es geht hier nicht darum, dass unsere Skripts Fehler liefern, oder nicht funktionieren, sondern darum, dass die Technologie (PHP), die die Skripts benötigen auf dem Webserver nicht verfügbar ist.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Warum? Das kann Ihnen nur 1&1 beantworten.

    PHP 7 empfehlen wir aktuell noch nicht. Es ist ja auch nicht so, dass die falsche Version aktiv wäre, sondern dass keine Version aktiv ist.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • OK das Problem ist gelöst. Eine versehentlich auf die rootebene des servers gespielte falsche .htacces erzwang php 5.3 und legte so php 5.6 für alle domains lahm.

    Keine Ahnung wie das geschehen konnte, allerherzlichsten Dank für alle die mit geholfen haben.

    mfg

    Dirk S. Triebel

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!