Hehe na ruim een week proberen en nog eens proberen en behoorlijk de boel overhoop halen, is het dan vanavond toch eindelijk gelukt om het contactformulier weer te laten werken.
Allereerst probeer je stap voor stap de oorzaak te vinden, door heel veel na te denken en ook veel uit te proberen. Dit heeft er zelfs toe geleid dat ik meerdere malen de hele server moest herinstalleren. Iets wat achteraf misschien niet eens nodig was, maar goed dat is dan weer achteraf.
Het vage aan het probleem was dat het zelfde formulier op de ene site wel werkte en op de andere niet, terwijl toch dezelfde code is gebruikt. Dit zorgde voor aardig wat hoofdbrekens en had op een gegeven moment zelfs de neiging om de computers het raam uit te gooien. Gelukkig heb ik me in kunnen houden ;-)
Intussen had ik al besloten om de websites opnieuw te gaan bouwen, weer helemaal stap voor stap vanaf de grond. Daar was ik vandaag al zo'n beetje mee begonnen om dat voor te bereiden, want ik wil alle websites op 1 en dezelfde code laten draaien, alleen met andere inhoud en mogelijkheden. Dat vergt natuurlijk heel wat planning en voorbereiding.
Opeens kreeg ik een heldere ingeving, op de ene site waar het formulier wel werkte, maakte ik geen gebruik van TinyMCE, dat is een inline texteditor, die je in formulieren kunt gebruiken om de tekast op te maken in HTML. Deze editor wordt in deze blog gebruikt. In feite is het gewoon een textarea, met een andere stijl en dus ook mogelijkheden. Deze wevsute maakt dus wel gebruik van dat ding, maar dat vond het contactformulier blijkbaar niet zo heel erg leuk en dus werkte ie niet.
Pas toen ik even die editorcode eruit had gesloopt, kreeg ik ineens meer actie te zien van het formulier. Wel vreemd, want in het aanmaken van dit artikel werkt het wel gewoon. Maar goed, dat zoek ik later nog wel uit. Na het oplossen van wat kleine zaakjes en het aanpassen van wat code, werkt het contactfoormulier weer helemaal goed en worden de mails keurig verstuurd.
En ja ik heb nu ook eindelijk de mail en de websites in orde en eigenlijk draait alles nu net zo als op de oude server, alleen met wat aanpassingen en verbeteringen en behoorlijk wat meer kracht en ruimte dan de oude server. Ook reboots overleeft ie nu zonder problemen, dus ik ben weer helemaal blij en kan nu verder gaan met het ontwikkelen van de nieuwe website(s).