Kennt Ihr diese Fehlermeldung? (Entityforms)
Eingetragen von Matthias83 (13)
am 08.06.2018 - 08:44 Uhr in
am 08.06.2018 - 08:44 Uhr in
Hallo,
nach einem Sicherheitsupdate funktioniert das Entityform nur noch bei eingeloggten Besuchern. Bei "Gästen" wird diese Fehlermeldung angezeigt:
"Auf der Website ist ein unvorhergesehener Fehler aufgetreten. Bitte versuchen Sie es später nochmal."
Hat jemand einen Tipp für mich? An den Einstellungen, z.B. bei den Rollen (dort ist Gast angehakt), habe ich nichts geändert.
Was soll ich nun tun? Ich schaue wie ein Schwein ins Uhrwerk, sorry.
Gruß Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Schau mal in die Drupal-Logs
am 08.06.2018 - 10:06 Uhr
Schau mal in die Drupal-Logs oder in die Log-Dateien deines Webservers. Irgendwo muß es dazu detaillierte Fehlermeldungen geben.
guck auch mal, ob ggf.
am 08.06.2018 - 12:18 Uhr
guck auch mal, ob ggf. /update.php aufgerufen werden muss und leere mal die Caches.
Ok, habe die Fehlermeldungen
am 08.06.2018 - 20:53 Uhr
Ok, habe die Fehlermeldungen aktiviert, das kam dabei raus:
PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'hostname' in 'where clause': SELECT COUNT(*) AS expression FROM (SELECT 1 AS expression FROM {honeypot_user} hs WHERE (uid = :db_condition_placeholder_0) AND (timestamp > :db_condition_placeholder_1) AND (hostname = :db_condition_placeholder_2) ) subquery; Array ( [:db_condition_placeholder_0] => 0 [:db_condition_placeholder_1] => 1528486718 [:db_condition_placeholder_2] => 92.200.70.106 ) in honeypot_get_time_limit() (Zeile 441 von /homepages/32/d515265685/htdocs/portale/drupal-7.39/sites/all/modules/honeypot/honeypot.module).
Hmmmm... :-/
Wer ist ":db_condition_placeholder_2" ?
Und wer ist Honeypot?
Habe diesen Teil
am 08.06.2018 - 21:04 Uhr
Habe diesen Teil auskommentiert, nun läufts wieder.
// For anonymous users, take the hostname into account.
if ($user->uid === 0) {
$query->condition('hostname', ip_address());
}
$number = $query->countQuery()->execute()->fetchField();
Ich hasse Gefrickel.
Gruß Matthias
Das ist aber eine sehr
am 09.06.2018 - 09:40 Uhr
Das ist aber eine sehr dreckige Lösung, die Dir evt. bei anderer Gelegenheit um die Ohren haut.
Gefrickel ist da noch ein harmloser Begriff für. ;-)
Honeypot ist ein Modul, das man als Spamschutz für Formulare verwendet.
Ich habe das immer im Einsatz und hatte noch nie Probleme.
Vielleicht einfach deaktivieren und wieder aktivieren.
Wenn das Problem bleibt, dann bei den Issues von Honeypot melden.
https://www.drupal.org/project/honeypot
Dann kann saubere Abhilfe geschaffen werden und das kommt allen zu Gute und niemand muss Frickeln...
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
das scheint das modul
am 11.06.2018 - 04:57 Uhr
das scheint das modul honeypot falsch installiert zu sein. evtl. deinstalliern und nochmal neu
C.A.W. Webdesign