Các mẫu Web của Drupal sắp được sản xuất của tôi đã ngừng lưu các bài nộp; thay vào đó, nó trở lại cùng một trang, hoàn thành với các giá trị được nhập. Tôi không có dòng thời gian khi nó ngừng hoạt động. Trong môi trường hộp cát, Webform 7.x-3.17 hoạt động tốt.
Tôi đang tìm kiếm một số gợi ý để gỡ lỗi thêm.
Tôi đã thử những cách sau, nhưng không thành công:
- Vô hiệu hóa bất kỳ mô-đun nào đề cập đến Biểu mẫu web (đáng chú ý là Mẫu Webform và Xác thực biểu mẫu web và mô-đun tùy chỉnh của riêng tôi đã sử dụng
hook_form_alter
). - Nâng cấp lên Webform mới nhất (vâng tôi nhớ sử dụng update.php).
- Dựa trên tài liệu , kết hợp
hook_form_alter($form, &$form_state)
vớiarray_unshift($form['#submit'],'my_custom_submit')
để chèn một cuộc gọi lại tùy chỉnh, nơi tôi đã gọidrupal_build_form($form['form_id']['#value'],$form_state)
để mô phỏng một bài nộp. - Rõ ràng là bộ nhớ đệm liên tục.
- Đảm bảo rằng Webform được xuất bản.
- Viết một mô-đun xương trần để đơn giản theo dõi
$form_state['executed']
(nó luôn trả về sai). - Kiểm tra cả máy chủ của tôi
error_log
trên SSH và FTP. - Kiểm tra báo cáo> Thông điệp tường trình gần đây.
- Mới: Đã thử vô hiệu hóa và gỡ cài đặt Webform, xóa các tệp Webform cũ và cài đặt một phiên bản Webform mới; không tốt.
Tôi khá chắc chắn rằng vấn đề không bị cô lập đối với Webform, vì vậy sẽ không có ý nghĩa gì khi đăng lên hàng đợi vấn đề của họ.
Những phương pháp sửa lỗi nào khác tôi có thể rút ra để giúp khắc phục lỗi này? Nếu tôi vô hiệu hóa mọi mô-đun mà không cần gỡ cài đặt, toàn bộ bản sao lưu FTP có cần thiết hay chỉ là SQL?
EDIT: Một số điều nữa tôi đã thử theo đề xuất (không thành công)
- Xác định rõ ràng $ cookie_domain và $ base_url trong settings.php
- Nhìn qua các mô-đun Kích hoạt và Hành động cho bất kỳ chuyển hướng sai lệch tiềm năng nào