Aktualizacja zepsuła stronę?
Aktualizacja Contact Form 7 zepsuła formularze? Napraw krok po kroku
Formularz, który po cichu przestaje wysyłać, jest gorszy niż taki, który pokazuje błąd. Sprawdź te punkty po kolei.
Napraw teraz
Przywróć działanie strony
- Bez paniki i nie aktualizuj niczego więcej. Jeśli strona nie działa dla odwiedzających, najpierw przywróć ostatnią kopię zapasową lub wycofaj wtyczkę; przyczyny szukaj potem.
- Sprawdź wersję PHP. Porównaj wiersz „Requires PHP” na stronie wtyczki w WordPress.org z wersją PHP Twojej strony (Narzędzia → Kondycja witryny → Informacje → Serwer). Jeśli PHP jest starszy, aktualizacja się nie zainstaluje albo może się nie udać; najpierw poproś hosting o aktualizację PHP.
- Wyślij wiadomość testową i sprawdź log wtyczki SMTP. Wiele „zepsutych formularzy” to problem z dostarczaniem poczty, a nie z formularzem.
- Sprawdź, czy ochrona przed spamem (reCAPTCHA lub podobna) nadal działa z nową wersją.
Dlaczego tak się dzieje
Typowe przyczyny
Za stary PHP
Nowa wersja wymaga nowszego PHP, niż działa na stronie.
Zmiany w ochronie przed spamem
Integracje z reCAPTCHA i podobnymi usługami zmieniają się między wersjami.
Dostarczanie poczty
Formularz działa, ale e-mail nigdy nie dociera przez ustawienia poczty.
Strony z formularzami w pamięci podręcznej
Strony w cache mogą podawać przestarzałe tokeny formularzy.
Następnym razem
Lista kontrolna przed następną aktualizacją
- Najpierw sprawdź wymaganą wersję PHP
- Zrób kopię zapasową
- Uruchom aktualizację na kopii
- Wyślij każdy ważny formularz na kopii
- Potwierdź, że e-mail dociera
- Potem zaktualizuj produkcję
Jak radzi sobie z tym Verploy
Przetestuj następną aktualizację, zanim zobaczą ją klienci
Każda aktualizacja jest sprawdzana, a ryzykowne są najpierw testowane na kopii strony. Verploy porównuje kluczowe strony na komputerze i telefonie, wysyła formularze i otwiera płatność. Jeśli coś jest nie tak, aktualizacja zostaje wstrzymana, a strona produkcyjna zostaje bez zmian. Jeśli problem pojawi się dopiero po publikacji, Verploy próbuje automatycznie wycofać zmianę i zgłasza wynik.
Przeczytaj, jak działają bezpieczne aktualizacje, listę kontrolną aktualizacji WordPressa i aktualizacje na stagingu dla agencji. Inna wtyczka? Zobacz wszystkie rozwiązania.
Bez karty.
Pytania
Najczęstsze pytania
Aktualizacja się nie instaluje. Dlaczego?
Często przez wymaganą wersję PHP. Sprawdź ją w Narzędzia → Kondycja witryny.
Formularz pokazuje sukces, ale e-mail nie przychodzi?
Dostarczanie poczty: użyj SMTP i sprawdź jego log.
Czy muszę testować każdy formularz?
Przynajmniej te, na których polegają klienci: kontaktowe, wyceny i rezerwacji.
Poświęcaj mniej czasu na sprawdzanie WordPressa.
Niech Verploy zajmie się utrzymaniem.
Za darmo na maksymalnie 3 stronach. Bez karty.