Веб-форми мого найближчого виробництва Webpals Drupal перестали зберігати матеріали; натомість він повертається на ту саму сторінку, доповнену введеними значеннями. У мене немає часової шкали, коли вона перестала працювати. У середовищі пісочниці веб-форма 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']
(він завжди повертає помилку). - Перевірка мого сервера
error_log
на SSH та FTP. - Перевірка звітів> Останні повідомлення журналу.
- Нове: спробували відключити та видалити веб-форму, видалити старі файли веб-форми та встановити нову нову версію веб-форми; не добре.
Я впевнений, що проблема не ізольована до веб-форми, тому не було б сенсу розміщувати їх у черзі випусків.
Які інші методи налагодження я можу витягнути, щоб допомогти знищити цю помилку? Якщо я відключую кожен модуль без видалення, чи потрібна ціла резервна копія FTP чи просто SQL?
EDIT: Ще кілька речей, які я спробував відповідно до пропозицій (безуспішно)
- Явне визначення $ cookie_domain та $ base_url у settings.php
- Переглядаючи модулі тригера та дії для будь-яких потенційних переспрямувань на неправильне запуску