Pff… wat een stress over mijn website de afgelopen tijd. Het is ook echt Murphey’s Law: áls er iets mis gaat, dan is het altijd vlak voor Halloween, oftewel in mijn hoogseizoen.
Het begon begin augustus. Van de ene op de andere dag had ik nog maar éénderde van mijn normale aantal bezoekers. Huh?
De volgende dag herstelde het zich. Mjah, glitch in the matrix. Of een tijdelijk probleempje met de server ofzo. Niks aan te doen.
Maar die dalingen bleven herhalen:
En ik zag het ook terug in dramatisch lage verkoopaantallen. Terwijl ik zelf geen downtime van de site kon constateren.
Ik kon het niet met zekerheid zeggen, maar het begon er op te lijken dat Google me gewoon af en toe uit zijn resultaten had gegooid! Raar, want ook bij het directe bezoek was er een mega-daling gemeten. Maar volgens Search Analytics in Webmastertools (voor de insiders) was er ook een flink dal in de zoekopdrachten.
Zou er een Google update geweest zijn? Maar waarom kelderde ik dan, ik heb toch een nette site? Zou het aan de bereikbaarheid van mijn server liggen? Die wil nogal eens traag zijn en dat wordt tegenwoordig steeds meer bestraft…
Volgens mijn host was er niks geks aan de hand met de server. Misschien veroorzaakte een andere site op die shared server incidenteel wat problemen, maar dat konden ze zo niet zeggen.
Ik upgrade voor de zekerheid naar een cloud hosting pakket. Ik heb twee maanden om het uit te proberen en kan altijd weer terug naar het goedkopere pakket (na Halloween…).
Een paar dagen later leken de bezoekersaantallen weer gestabiliseerd. Wat een opluchting! Maar lag het nou aan een stabielere server of niet…?
Helaas leken de verkopen niet echt aan te trekken.
Ineens kreeg ik een mailtje van een bezoeker: nadat ze producten in de winkelwagen had gelegd en op ‘check out’ klikte, werd ze (zoals het hoort) naar Amazon gestuurd, maar daar kreeg ze de melding dat haar winkelwagen leeg was.
Huh?? Na even proberen constateerde ik hetzelfde probleem. En na wat googlen bleek ik niet de enige te zijn die hier last van had: blijkbaar had een update van een andere plugin, de webshopplugin stuk gemaakt. Er was alleen nog geen update met bugfix beschikbaar. Argh!!
Rond diezelfde tijd merkte ik dat Amazon via de API extreem uitgebreide kortingsinfo met de productinfo mee aan het sturen was. Waar mijn paginalayout niet tegen kon, waardoor bepaalde productpagina’s ineens een heel vreemde lay-out kregen. Noez!!
En alsof dat nog niet erg genoeg was: vanochtend wilde ik mijn forum even checken op spammers. 404 Error. Wut…? Ook mijn site gaf een 404. En mijn weblog. En de Tweedledum & Tweedledee site. WTF??
Na inloggen op de FTP-server, bleken alle bestanden weg te zijn. ALLE BESTANDEN WAREN WEG! De databases waren er nog, maar de public_html-directory was leeg.
Gelukkig kon mijn host snel een backup van de vorige dag terugzetten, maar ze konden me niet vertellen wat er die nacht precies was gebeurd. Zij hielden het op een hacker.
Maar daar geloof ik niks van. Volgens de logs was de laatste entry voor de crash, die van een cron job. En er was ineens een restore-directory op mijn server verschenen. Een hacker maakt die niet aan.
Ook had ik twee dagen geleden de php-versie geupdated, want die liep wat achter. Daarna werkte alles gewoon goed. Maar nu zag ik dat die php-versie ineens weer wat teruggezet naar de vorige versie… en volgens de host hadden zij dat niet gedaan.
Hmm…
Een wilde theorie is, dat mijn backup-plugin de nieuwe php-versie niet aankon en in plaats van de boel te backuppen, alles heeft verwijderd. Een heel wilde theorie die nog steeds niet het terugzetten van de oude php-versie verklaart, maar ik heb anders echt geen idee. Voor de zekerheid heb ik mijn wachtwoord toch maar weer gewijzigd.
Het heeft me in ieder geval de hele ochtend gekost om alles weer werkend te krijgen en de boel te analyseren. Vanavond heb ik alle updates weer geinstalleerd én een nieuwe versie van mijn shop geinstalleerd, die toevallig vanavond was uitgekomen. En nu werkt het weer, inclusief de shopping cart.
Maar omdat ik niet weet wat er is gebeurd, is het fingers crossed houden in de hoop dat het niet ineens nogmaals gebeurd. Ik ben al een hoop inkomsten misgelopen en heb hier heel wat grijze haren door erbij gekregen. Flink veel werk hoor, een website runnen…