Ik ben een groot voorstander van het gebruik van de nieuwste versies van PHP, de programmeer taal waar WordPress mee gemaakt is.
Dus als ik de kans krijg om een versie hoger te gaan bij mijn hosting provider, dan zal ik dat zeker doen en testen of alles werkt met die nieuwe versie.
Hopelijk brengt dat dan ook weer nog meer snelheid winst voor het laden van WordPress Magazine met zich mee.
Inhoudsopgave
Probleem met PHP 7.4
Helaas kan dat ook wel eens verkeerd uitvallen, hoewel ik dat eerst niet eens gemerkt had…
Al mijn WordPress websites bleven normaal werken zoals ik verwacht had, geen probleem dus.
Ik was deze week begonnen om een nieuwe website op te zetten, inclusief een contact pagina met de plugin Contact Form 7.
Bij testen van dat Contact Form 7 formulier kreeg ik echter geen goede melding, in plaats daarvan de foutmelding: formulier kan niet verzonden worden probeer het later opnieuw.
Problemen met Contact Form 7 oplossen
Contact Form 7 Probleem?
Dat is wat ik eerst dacht, dus gekeken op de WordPress plugin website om te zien of anderen hetzelfde probleem hadden.
En ja hoor, een paar mensen met hetzelfde probleem, maar niet veel en niet recent.
Totdat ik verder zocht en zag dat het probleem ontstaan was bij andere mensen die ook naar PHP 7.4 gegaan waren.
WordPress Mail PHP 7.4 Probleem
Inmiddels was ik tegen nog twee problemen opgelopen.
Ik wou een admin mail adres veranderen bij een WordPress website bij de algemene instellingen.
Als je dat doet, dan moet je een mail krijgen die de wijziging bevestigd waar een in link in staat die je moet gebruiken om de verandering definitief te maken.
Die mail kwam niet..ook niet na nog een paar keer proberen…
Ik heb ook een aantal beveiliging plugins draaien die een mail sturen als er iets niet klopt, ook die mails kreeg ik niet meer.
Maar goed, misschien minder problemen en minder hack pogingen, lekker toch!
Achteraf gezien kreeg ik ook veel minder spam reactie mails binnen…
Na verder zoeken op het forum van PHP.net bleek dat meer mensen een probleem hebben met de 7.4 versie als het gaat om mails te versturen.
Het probleem zit hem in de manier waarop de authentication gedaan wordt om te zien of jouw systeem wel rechten heeft om mails te versturen. Het systeem verstuurd ze dus gewoon niet…
Inmiddels is mijn hosting pakket voorlopig terug naar PHP 7.3 en alles werkt weer zoals verwacht met de mail functies.
PHP 7.4.1 zou de fix voor dit probleem moeten hebben, dus wacht ik tot die aangeboden wordt in mijn hosting account.
Kan even duren omdat ze zo’n release wel eerst testen op server niveau.
Voor mij een les om bij dergelijke versie upgrades voortaan ook de mail functies te testen!
En ja, mijn contact formulieren werken weer, mijn systeem mails komen weer binnen… een paar spam mails ook, maar daarvoor zet ik steeds meer Google reCAPTCHA (v3) in en dat helpt prima.
Contact formulier Spam voorkomen met ReCAPTCHA
Geef een reactie