Веб-формы моего будущего производственного сайта Drupal перестали сохранять материалы; вместо этого он возвращается на ту же страницу, дополненную введенными значениями. У меня нет графика, когда он перестал работать. В среде песочницы Webform 7.x-3.17 работает нормально.
Я ищу некоторые предложения для дальнейшей отладки.
Я пробовал следующее, но безуспешно:
- Отключение любых модулей, которые ссылаются на веб-форму (в частности, шаблон веб- формы и проверка веб-формы и мой собственный пользовательский модуль, который использовался
hook_form_alter
). - Обновление до последней веб-формы (да, я помню, что использовал update.php).
- На основе документации , в сочетании
hook_form_alter($form, &$form_state)
сarray_unshift($form['#submit'],'my_custom_submit')
для вставки пользовательского обратного вызова, где я звонил,drupal_build_form($form['form_id']['#value'],$form_state)
чтобы эмулировать отправку. - Очевидно, что очистка кеша происходит последовательно.
- Обеспечение публикации веб-формы.
- Написание простого модуля для простого мониторинга
$form_state['executed']
(он всегда возвращает false). - Проверка моего сервера
error_log
на SSH и FTP. - Проверка отчетов> Последние сообщения журнала.
- Новое: попытался отключить и удалить Webform, удалить старые файлы Webform и установить новую новую версию Webform; не хорошо.
Я почти уверен, что проблема не изолирована от Webform, поэтому нет смысла публиковать сообщения в их очереди.
Какие еще методы отладки я могу использовать для устранения этой ошибки? Если я отключаю каждый модуль без деинсталляции, необходима ли целая резервная копия FTP или только SQL?
РЕДАКТИРОВАТЬ: Еще несколько вещей, которые я пробовал согласно предложениям (безуспешно)
- Явно определяя $ cookie_domain и $ base_url в settings.php
- Просмотр модулей Trigger и Action на предмет возможных переадресаций с ошибками