Har en opdatering ødelagt sitet?
Har en Contact Form 7-opdatering ødelagt dine formularer? Løs det trin for trin
En formular, der stille holder op med at sende, er værre end én, der viser en fejl. Tjek disse punkter i rækkefølge.
Løs det nu
Få sitet til at virke igen
- Gå ikke i panik, og opdater ikke andet. Er sitet nede for besøgende, så gendan først den seneste backup eller rul pluginet tilbage; find årsagen bagefter.
- Tjek PHP-versionen. Sammenlign linjen “Requires PHP” på pluginets WordPress.org-side med sitets PHP-version (Værktøjer → Webstedets tilstand → Info → Server). Er PHP ældre, kan opdateringen ikke installeres eller kan fejle; bed først din host om at opgradere PHP.
- Send en testbesked og tjek mailloggen i dit SMTP-plugin. Mange “ødelagte formularer” er et problem med maillevering, ikke formularen.
- Tjek, at spambeskyttelsen (reCAPTCHA eller lignende) stadig virker med den nye version.
Hvorfor det sker
De almindelige årsager
PHP for gammel
Den nye version kræver en nyere PHP, end sitet kører.
Ændringer i spambeskyttelsen
Integrationer med reCAPTCHA og lignende tjenester ændrer sig mellem versioner.
Maillevering
Formularen virker, men e-mailen kommer aldrig frem på grund af mailindstillingerne.
Formularsider i cache
Sider i cache kan levere forældede formular-tokens.
Næste gang
Tjekliste før den næste opdatering
- Tjek først den krævede PHP-version
- Lav en backup
- Kør opdateringen på en kopi
- Indsend alle vigtige formularer på kopien
- Bekræft, at e-mailen kommer frem
- Opdater derefter live
Sådan håndterer Verploy det
Test den næste opdatering, før dine kunder ser den
Hver opdatering kontrolleres, og de risikable testes først på en kopi af sitet. Verploy sammenligner de vigtigste sider på computer og mobil, indsender formularerne og åbner checkout. Ser noget forkert ud, holdes opdateringen tilbage, og live-sitet forbliver, som det var. Viser et problem sig først efter udrulning, forsøger Verploy en automatisk tilbagerulning og rapporterer resultatet.
Læs, hvordan sikre opdateringer virker, tjeklisten til WordPress-opdateringer og staging-opdateringer for bureauer. Et andet plugin? Se alle løsninger.
Intet kreditkort.
Spørgsmål
Ofte stillede spørgsmål
Opdateringen vil ikke installeres. Hvorfor?
Ofte på grund af den krævede PHP-version. Tjek den under Værktøjer → Webstedets tilstand.
Formularen melder succes, men der kommer ingen e-mail?
Maillevering: brug SMTP, og tjek loggen.
Skal jeg teste alle formularer?
I hvert fald dem, kunderne er afhængige af: kontakt-, tilbuds- og bookingformularer.
Brug mindre tid på at tjekke WordPress.
Lad Verploy klare vedligeholdelsen.
Gratis på op til 3 sites. Intet kreditkort.