Die Webformulare meiner Drupal-Website für die Produktion in Kürze werden nicht mehr gespeichert. Stattdessen wird dieselbe Seite mit den eingegebenen Werten wieder aufgerufen. Ich habe keine Zeitleiste, als sie nicht mehr funktionierte. In einer Sandbox-Umgebung funktioniert Webform 7.x-3.17 einwandfrei.
Ich suche nach Vorschlägen für das weitere Debuggen.
Ich habe Folgendes versucht, aber ohne Erfolg:
- Deaktivieren von Modulen, die sich auf Webform beziehen (insbesondere Webform Template und Webform Validation sowie mein eigenes benutzerdefiniertes Modul, das verwendet wurde
hook_form_alter
). - Upgrade auf das neueste Webformular (ja, ich habe daran gedacht, update.php zu verwenden).
- Basierend auf der Dokumentation , kombiniert
hook_form_alter($form, &$form_state)
mitarray_unshift($form['#submit'],'my_custom_submit')
, um einen benutzerdefinierten Rückruf einzufügen, bei dem ich angerufen habedrupal_build_form($form['form_id']['#value'],$form_state)
, um eine Übermittlung zu emulieren. - Offensichtlich werden Caches konsistent geleert.
- Sicherstellen, dass das Webformular veröffentlicht wird.
- Schreiben eines Bare-Bones-Moduls zur einfachen Überwachung
$form_state['executed']
(es gibt immer false zurück). - Überprüfen meines Servers
error_log
auf SSH und FTP. - Überprüfen von Berichten> Letzte Protokollnachrichten.
- Neu: Es wurde versucht, Webform zu deaktivieren und zu deinstallieren, alte Webform-Dateien zu löschen und eine neue Version von Webform zu installieren. nicht gut.
Ich bin mir ziemlich sicher, dass das Problem nicht auf Webform beschränkt ist, daher wäre es nicht sinnvoll, es in die Problemwarteschlange zu stellen.
Welche anderen Debugging-Methoden kann ich verwenden, um diesen Fehler zu beheben? Wenn ich jedes Modul ohne Deinstallation deaktiviere, ist eine vollständige FTP-Sicherung erforderlich oder nur SQL?
EDIT: Einige weitere Dinge, die ich gemäß den Vorschlägen ausprobiert habe (erfolglos)
- Explizite Definition von $ cookie_domain und $ base_url in settings.php
- Durchsuchen der Trigger- und Aktionsmodule nach möglichen fehlgeleiteten Weiterleitungen