Tag: PHP

Storingen door updates WordPress 5.4 en plugins

wordpress logoWordPress heeft recent versie 5.4 uitgebracht van haar CMS-programma. Ook zijn veel plugin-makers erg actief met het uitbrengen van updates. Dit is uiteraard noodzakelijk want vaak gerelateerd aan beveiligingsupdates en/of nieuwe functionaliteiten.

Update: Inmiddels heeft WordPress in verband met onderstaande problemen een patch uitgebracht (versie 5.4.1). Dit lost de meeste problemen op echter zijn er nog wel een aantal plugins die problemen lijken te hebben.

PROBLEMEN DOOR UPDATES

Een aantal van onze cliënten ervaart echter problemen door deze updates: websites die opeens ‘vastlopen’ of crashen. Plugins die niet meer werken of, erger nog, de hele website ontoegankelijk maken. Ook was bij een aantal cliënten de website nog wel beschikbaar maar het dashboard niet te benaderen. Op de WordPress.org site lezen we dat dit probleem niet alleen bij ons voorkomt maar dat mensen wereldwijd er door worden getroffen.

Het lijkt er dus op dat ofwel in WordPress 5.4 er iets dusdanig veranderd is dat er problemen ontstaan ofwel dat bepaalde (verouderde) plugins niet meer ondersteund worden. Er is niet een éénduidige reden aan te wijzen op dit moment, we hebben het gelukkig tot nu toe ook nog maar op slechts een handjevol sites, verspreid over verschillende servers, gezien.

UPDATES UITVOEREN? MAAK EERST EEN BACKUP!

We kunnen het niet vaak genoeg herhalen: maak éérst een backup van uw website alvorens updates uit te voeren van plugins of WordPress zelf. Dit kan zelfs volledig automatisch, en gratis, via bijvoorbeeld UpDraft. Wanneer u gebruik maakt van de installatron module, die wij bij onze hosting gratis meeleveren in het DirectAdmin panel, en daarmee WordPress updates (eventueel automatisch) laat uitvoeren maakt Installatron in principe altijd éérst een backup. Let er wel op dat de backup goed wordt afgerond: als uw hosting account te weinig ruimte heeft, maak dan eerst ruimte vrij en/of upgrade naar een pakket met meer schijfruimte.

!! Let op – De backups die wij maken zijn “full account backups”, dus als wij die moeten terugzetten is de kans groot dat u “terug in de tijd” gaat: dus ook (zeer) recente email kan verdwijnen. Daarnaast: als u ons té laat van problemen op de hoogte stelt, kan het zijn dat de backup al overschreven is met de data van een inmiddels niet meer werkende site omdat onze backups incrementeel zijn. Handel bij storingen dus altijd direct en maak een support-ticket aan als u ons wilt inschakelen. Een incrementele back-up is namelijk een type backup, dat door nagenoeg alle hostingproviders maar ook door veel mensen thuis, dat alleen de wijzigingen wegschrijft naar een reeds bestaande backup. Is de wijziging een ‘niet werkende website’ dan heeft terug zetten van de backup géén zin meer.

ZORG DAT DE SOFTWARE UP TO DATE BLIJFT

Wij zien regelmatig dat WordPress, Joomla en Drupal websites door de beheerders niet of nauwelijks worden onderhouden. Dit gaat er op een dag onherroepelijk voor zorgen dat uw website het niet meer doet. De onderliggende software, zoals PHP en de MySQL/MariaDB databases worden wél up to date gehouden en verouderde WordPress-websites werken dan “opeens” niet meer. Deze updates móeten wij wel uitvoeren, als wij dat niet zouden doen zouden onze servers kwetsbaar (kunnen) zijn voor hacks. Echter, ook uw website is kwetsbaar als u géén regelmatige updates uitvoert.

HEALTH CHECK

WordPress 5.3 is voorzien van een nieuwe feature: “health check”. Deze controleert op een aantal functies en geeft soms ‘alarmerende’ waarschwuingen. Deze waarschuwingen zijn mede gerelateerd aan de nieuwe Gutenberg-editor, en een melding over cURL-problemen, die sinds versie 5.0 onderdeel uitmaakt van WordPress. Op de WordPress fora zijn daar diverse topics over geopend inmiddels.

https://wordpress.org/support/topic/site-health-status-3/
https://wordpress.org/support/topic/site-health-curl-issues/
https://wordpress.org/support/topic/your-site-could-not-complete-a-loopback-request-3/

En nog veel meer: https://wordpress.org/search/loopback+request+cURL+error+28/?forums=1

We hebben zelf geconstateerd dat de melding over cURL-problemen ‘komen en gaan’.  We hebben dit nog in onderzoek. Het lijkt geen probleem op onze servers te zijn. Eén oorzaak lijkt te zijn het gebruik van bepaalde beveiligings-plugins die soms het uitvoeren van code blokkeren.

Ook zijn er meldingen over PHP-versies en wordt u aangeraden deze te upgraden naar ‘de laatste versie’. Wij werken altijd met een courante, recente, PHP-versie. We waken er echter voor niet altijd de állerlaatste versie direct te implementeren omdat we daarin afhankelijk zijn van de beschikbaarheid er van via DirectAdmin én het implementeren van de allernieuwste versie mogelijk problemen kan leveren voor onze cliënten. Daarnaast kunt u in  DirectAdmin zelf uw voorkeur instellen. Sommige cliënten hebben nog steeds een hele oude PHP-versie ingesteld. Pas deze eventueel aan.

LIEVER GEEN OMKIJKEN NAAR?

Hebt u liever geen omkijken naar het software-onderhoude van uw website? Voor slechts €17,50/jaar (ex BTW) regelen wij de updates van WordPress en de plugins (niet voor thema’s!). Klik hier voor meer informatie over onze managed wordpress oplossing.

ONDERHOUD IS NIET INBEGREPEN BIJ HOSTING

Wilt u zelf uw website onderhouden en het niet uitbesteden aan ons, dan hebben wij daar uiteraard alle begrip voor. Er kunnen namelijk veel redenen zijn, afgezien van de (bescheiden) kosten van een managed oplossing, waarom u ons liever géén toegang tot uw website geeft (AVG, omzetcijfers, klantenbestand, enz). Dit wordt echter afgedekt door de verwerkersovereenkomst (u bent verplicht, in veel situaties, die met ons af te sluiten).

Echter, we hopen dat u in voorkomende situatie dan ook begrip hebt voor het feit dat u ook zélf verantwoordelijk bent voor het oplossen van eventuele problemen en wanneer u ons hier alsnog voor inschakelt wij hiervoor ons reguliere uurtarief in rekening zullen moeten brengen. Ook kunnen we niet altijd per direct uw probleem oplossen in dergelijke gevallen.

We weten dat dit wellicht heel vervelend kan overkomen, en we vinden het ook vervelend als we u eventueel moeten laten wachten en extra kosten moeten berekenen, maar: laten we het eens vergelijken met het onderhoud van uw CV-ketel. Als u géén onderhoudscontract afsluit voor uw CV-ketel bent u zelf verantwoordelijk. Laat u dan, bij een storing, de installateur langs komen dan moet u hem (of haar) daar ook een vergoeding voor betalen. Onderhoud van uw website is nadrukkelijk niet bij uw hosting pakket inbegrepen.

 

Image by Анастасия Гепп from Pixabay

Gratis Trainingen: Google Adwords, WordPress, PHP, MySQL, Excel, Access of een vakopleiding?

Kennis opdoen is een investering in jezelf. Maar betaalt die investering qua tijd en geld zich wel terug?

Kennis is Macht zegt een oud spreekwoord. Maar, kennis vergaren kost ook geld. Kennis kan ook rendement leveren. Denk maar aan kennis van Zoekmachines en het optimaliseren van je website daarvoor (SEO). Want: “hoger in Google” betekent automatisch méér bezoek op je website, meer (potentiële) leads en dus méér omzet. Maar er zijn nog véél meer terreinen waarop je kennis kunt vergaren. Tegenwoordig kan dat ook vaak gratis!

Rudy Brinkman - Brinkman.IT
R. Brinkman – Brinkman.IT

Niet iedereen is in de gelegenheid om naast werk, eigen onderneming, familiaire zorgtaken en verplichtingen en maatschappelijke en sociale activiteiten ook nog eens in de schoolbankjes te gaan zitten. Toch wil je wellicht wel graag kennis opdoen op bepaalde terreinen.

Probleem: het kost niet alleen tijd maar ook geld om een opleiding te volgen.

Naast tijd speelt geld dus ook een rol. Sommige trainingen en cursussen kosten honderden euro’s per dagdeel en die zijn ze vaak helemaal niet waard, zo is mijn ervaring. Betaalt ‘de baas’ dan zal de prijs van een training niet iets zijn waar je wakker van ligt, wél het rendement (tijdsinvestering versus opbrengst).

Moet je als ondernemer de training zélf betalen dan bedenk je je vooraf wel twee keer, immers: is een training van een dag à €850 of meer wel rendabel?

TIJD

Tijd is voor veel mensen een groot probleem. In die zin dat op de momenten dát je tijd hebt een training niet wordt aangeboden en vice versa. Trainingen die op ‘reguliere werkdagen’ worden aangeboden en die je graag zou willen volgen zijn lastig. Zeker als het trainingen zijn die niet een direct voordeel voor een werkgever hebben. Dan moet je er verlof voor opnemen.

Ben je ondernemer dan is het volgen van een training op een dag die ook factureerbaar zou kunnen zijn in feite éxtra duur immers: inkomstenderving, niet beschikbaar voor klanten én kosten maken voor de training. Mocht je er al tijd voor kunnen vrijmaken dan is het kostenplaatje mogelijk extra zwaarwegend, zeker voor ZZP’ers of éénmanszaken. Je kunt vaak niet zomaar “de zaak even sluiten”.

Mijn eigen ervaring is dat ik tijd vrij kan maken in de weekenden en ‘s avonds. Maar plannen is niet altijd even makkelijk; zeker als je een webhosting- en webdesign bedrijf hebt, zoals ik, zijn er op de meest onmogelijke momenten zaken die je aandacht kunnen vragen. Cliënten die een website hebben die ‘kuren vertoont’ of een server-issue waar aandacht aan besteed moet worden. Dat soort zaken weigert zich helaas te conformeren aan kantoortijden!

Met een beetje puzzelen lukt(e) het mij echter altijd wel om, ondanks drukke werkzaamheden en gezin, tijd vrij te maken om te studeren. Daar komt bij, studeren is voor mij ontspanning! Dus in plaats van een paar uur bankhangen voor de televisie pak ik liever een studie op of doe een korte cursus. Er is op dat gebied tegenwoordig veel aanbod en slechts ‘een paar klikken bij je vandaan’. Je hóeft niet meer in een klasje te zitten om een training of cursus te volgen. Alhoewel het uiteraard niet voor iedereen geschikt is, kan ik het dus zeker aanraden om online trainingen, webinars of zelfs een complete opleiding te volgen.

GELD

Een training, cursus of opleiding volgen kost geld. In mijn optiek soms vaak belachelijk veel geld. Vierhonderd euro of meer per cursist voor een training van één dagdeel is niet ongewoon. Maar, en ook hier komt tegenwoordig internet je te hulp, het kan steeds vaker ook gratis of voor een zéér bescheiden bijdrage.

Je kunt je afvragen of een gratis training wel waarde heeft. Het antwoord er op is een beetje afhankelijk van de situatie:

  • gaat het er om dat je iets leert waar je iets aan hebt? Dan is óók een gratis training, al was het maar om eens te ‘snuffelen’ aan een onderwerp, méér dan de moeite waard! Een gratis training kan een goede opstap zijn om een onderwerp te verkennen. Wil je je daarna verdiepen dan kun je altijd nog meer “gedegen” opleiding volgen. Blijkt na de korte, gratis, training dat het onderwerp niet echt je interesse heeft (of: heb je zo voldoende informatie om verder te kunnen!) dan heb je geen grote investering in tijd en geld gedaan en tóch niet alleen kennis van het onderwerp opgedaan maar ook een goede indicatie of je er mee verder wilt of kunt.
  • is het doel een ‘getuigschrift’ of ‘certificaat’ om daarmee iets aan te tonen, aan bijvoorbeeld een werkgever of opdrachtgevers, dan is een formele training vaak de aangewezen weg. En daarvoor moet, over het algemeen, geld betaald worden. Er zijn echter uitzonderingen: sommige opleidingen kun je (min of meer) gratis volgen én er tevens certificering voor krijgen. Vaak betaal je een kleine vergoeding voor de officiële certificering. Een voorbeeld hiervan is Alison.

Mijn eerste stappen als ‘webdesigner’ heb ik in 1996 gezet. Via een boek over HTML en een website met informatie hier over leerde ik de basis van HTML en maakte mijn eerste websites. Omdat ik mijzelf eveneens had leren programmeren (in Pascal en Delphi) resulteerde dat al snel in een “HTML-editor” (Windows 3.x-tijdperk!) waarmee ik zelf, en anderen, sneller en eenvoudiger een website kon maken. Een minimale investering qua kosten en tijd maar het resultaat was- en is maximaal: een paar jaar later resulteerde dat in een eigen bedrijf en heb in de loop der jaren voor honderden cliënten websites gemaakt.

Natuurlijk heb ik in de loop der jaren het nodige bijgeleerd maar bijna altijd via online, veelal gratis, bronnen! Er is dus absoluut een maximaal resultaat geboekt door mij hier mee. Een uitzondering hierop was mijn (kort) HBO Informatiemanagement welke ik overigens ook grotendeels thuis deed (via het NTI).

Niet alleen binnen het IT-veld is veel online beschikbaar. Ook op heel veel andere terreinen valt veel (gratis) informatie in de vorm van een cursus of training te vinden inclusief opleidingen op HBO en Universitair gebied. Zeker de laatste jaren is dit in een enorme stroomversnelling geraakt.

Voorbeelden hiervan zijn:

Google Zoekmachine SEOGoogle Digitale Werkplaats

De online, gratis, beroeps-trainingen en opleidingen zijn in Nederland nog niet breed beschikbaar maar het is, denk ik, een kwestie van tijd voordat het zover is. Een eerste aanzet is er al: Google Digitale Werkplaats! De Digitale Werkplaats van Google: “flexibele en gepersonaliseerde cursussen waarmee je jezelf kunt ontwikkelen en zelfvertrouwen kunt opdoen”. En niet alleen kennis opdoen, ook certificeren is mogelijk.

Hoewel je met een dergelijk certificaat geen door het ministerie van onderwijs erkende opleiding hebt gevolgd is de waarde van een door Google uitgegeven certificaat natuurlijk groot immers: iedereen kent Google en heeft verwachtingen van een dergelijke opleiding. Google zal die verwachtingen dan ook waar (willen) maken!

LinkedIN Learning

Tot slot is er nog LinkedIN’s online omgeving: “LinkedIN Learning“. Wederom een groot aantal online trainingen, in een groot aantal beroepsvelden. Niet alles is gratis hier, maar de éérste maand is sowieso gratis.

Image by Анастасия Гепп from Pixabay
Image by Анастасия Гепп from Pixabay

Het kan dus: Gratis opleidingen én wanneer het jou uitkomt!

Het kost ‘tijd en geld’ om te studeren? Om nieuwe vaardigheden en kennis op te doen? Meestal wel. Echter: tijd is flexibel in te delen wanneer je online studeert. En qua kosten hoef je het niet meer te laten want het kan (nagenoeg) gratis! Daarnaast, zoals gesteld, kan een training of studie een enorm rendement geven; zowel in tijd als geld. Zéker nu het (bijna) niets meer kost. Ik kan, als iemand die altijd probeert zijn kennis te vergroten tegen zo weinig mogelijk kosten, het een ieder aanraden om het eens te proberen!

Binnenkort zal ik zelf overigens aanschuiven voor een specialistische training in Amsterdam. Want, soms heeft het voordelen om je gewoon even één dag helemaal af te sluiten van alles om je heen en “in de klas te zitten”, samen met vakgenoten. Die afweging moet je dus altijd wel degelijk maken. Gratis of goedkoop een traning volgen is prima, ik gebruik het veel, maar niet altijd geschikt en zeker niet “de heilige graal”. Het is een optie. Wel een hele fijne, efficiënte, optie!

Alarmerend aantal hostingbedrijven gebruikt nog sterk verouderde en kwetsbare PHP-versies

Op welke PHP versie draait uw website? Waarschijnlijk weet U het niet. Maar het is van groot belang dit wel te weten en, eventueel, navraag te doen bij uw hostingbedrijf. Want: als voor het ‘draaien’ van uw website (sterk) verouderde en kwetsbare software wordt gebruikt, is daarmee ook uw eigen website kwetsbaar voor hackers en andere problemen.

Bron: WordPress.org

Uit de statistieken van WordPress, een software-systeem dat wereldwijd voor tientallen miljoenen websites wordt gebruikt -en daarom als zeer representatief kan worden gezien-, blijkt dat op dit moment nog ruim 77% van de WordPress websites gehost worden op websites met een PHP versie  die niet meer ondersteund worden (inclusief versie 7.0). Voor deze PHP-versies worden ook geen beveiligingsupdates meer uitgegeven.

Het is schokkend te zien dat er kennelijk dus massa’s hostingbedrijven en ‘self hosted’ (VPS) sites zijn die dergelijke verouderde PHP-versies nog steeds in gebruik hebben. Immers, denk alleen al eens aan de AVG-wetgeving en de gevolgen van een datalek? Uit de statistieken blijkt dat ca. 70% van de WordPress websites in elk geval wel courant zijn (versie 4.9+) maar dat ook legio zéér oude WordPress websites in gebruik zijn.

WELKE PHP-VERSIE?
BrinkhostDotCom (Brinkman.IT) heeft alle eigen servers voorzien van PHP 7.2. In een aantal gevallen kunnen cliënten nog kiezen voor een oudere ‘legacy’ versie, maar dat is voor eigen rekening en risico.

De nieuwe versies van WordPress, ClassicPress, Joomla en vele andere Content Management Systemen werken allemaal probleemloos op PHP 7.2. U kunt op ons hostingplatform in het DirectAdmin panel (via de Installatron-module) automatisch WordPress laten updaten en/of via onze managed WordPress zorgen dat uw WordPress website altijd up-to-date en probleemloos functioneert. Voorkom nare verrassingen!