Bekijk Volledige Versie : Beleid inzake (PHP-) updates
Tijd geleden dat ik een inhoudelijke hostingdiscussie voorbij heb zien komen, dus bij dezen!
Met de komst van PHP 5.4 zijn er weer een aantal 'functies' uit PHP gesloopt. Zie daarvoor ook: http://php.net/manual/en/migration54.incompatible.php
De meeste wijzigingen waren al een tijdje gaande (voorgegaan door deprication warnings, die wij in de productieomgeving alleen maar stilletjes laten loggen en waar dus niemand aandacht aan besteedt), maar zoals bij iedere grote wijziging is er weer een hele horde gebruikers die op de achterpoten staat vanwege incompatibiliteit met bestaande (verouderde) scripts. Inmiddels wordt overigens ook vanuit PHP geadviseerd om over te stappen naar 5.4.
Er zijn grosso modo twee groepen gebruikers:
- Ik wil de nieuwste features, updaten met die hap!
- Ik wil dat mijn site niet stuk gaat en ik heb geen idee welke modules er ooit door de webbouwer --met wie ik niet langer in contact sta-- zijn gebruikt, blijf alsjeblieft van die server af!
Hoe gaan jullie hiermee om? Wij hebben bij PHP 4 -> 5 een tijd lang beide versies naast elkaar gedraaid, maar dat is voor 5.3 -> 5.4 -> 6.x misschien niet de beste oplossing. Waar trek je immers de grens? "Long term stability"-servers inzetten en daar alle oude meuk op plaatsen? Wachten op de eerstvolgende exploit die tientallen sites defacet op een zondagavond?
Constructieve discussie in 3...2....1....
Als je de klant zijn / haar gang laat gaan, zit je over 30 jaar nog met PHP 5.2. Zelf heb ik zoiets van ruim van te voren aankondigen met voldoende informatie, tips en dergelijke, regelmatig in de tussentijd nog herinneren en dan moet het goed zijn.
Ja, niet alle klanten zullen het leuk vinden en je hebt ook een groep waarbij achteraf de site maar 90% werkt met PHP 5.4. Vooral voor de laatste groep zou ik bijvoorbeeld nog maximaal 3 maand een server met de voorgaande PHP versie actief houden. In die tijd moet die resterende 10% op te lossen zijn.
Mits goede voorbereiding, aankondiging, de noodzaak duidelijk maken en tips / trucs is mijn ervaring dat het aantal probleemgevallen / klagers erg laag is.
Helemaal iedereen het naar de zin maken gaat sowieso niet lukken. Wel een mooi streven maar dan word je doelgroep ook behoorlijk kleiner.
Voor de overige 10% waar je van spreekt kunnen directe contacten met een goede scripter handig zijn toch? Sorry, uw scripts werken door de update niet meer op onze servers, maar mijnheer x uit y met telefoonnummer z kan u helpen om uw site up-to-date te maken. Uiteraard niet wachten tot het laatste, maar al van in het begin deze mogelijkheid geven. Gaat ook sneller vertrouwen geven.
Mits goede voorbereiding, aankondiging, de noodzaak duidelijk maken en tips / trucs is mijn ervaring dat het aantal probleemgevallen / klagers erg laag is.
Helemaal iedereen het naar de zin maken gaat sowieso niet lukken. Wel een mooi streven maar dan word je doelgroep ook behoorlijk kleiner.
Weinig klanten ondervinden dit probleem maar de doelgroep wordt wel behoorlijk kleiner? Dat klopt dus niet helemaal he ;)
Joomla 1.5 draait niet onder PHP 5.4 dus ik ben benieuwd hoe dit gaat lopen bij de meeste hosters. In mijn ogen kun je gewoon PHP 5.3 en 5.4 naast elkaar draaien. Desnoods maak je een legacy server?
Voor de overige 10% waar je van spreekt kunnen directe contacten met een goede scripter handig zijn toch? Sorry, uw scripts werken door de update niet meer op onze servers, maar mijnheer x uit y met telefoonnummer z kan u helpen om uw site up-to-date te maken. Uiteraard niet wachten tot het laatste, maar al van in het begin deze mogelijkheid geven. Gaat ook sneller vertrouwen geven.
Klopt, je kan ze inderdaad een scripter die je kent aanbevelen. Daarnaast is tijdelijk een server met een oude versie van PHP wat meer ademruimte (goede deadline stellen is uitermate belangrijk, anders sleept het zo weer maanden voort!)
Weinig klanten ondervinden dit probleem maar de doelgroep wordt wel behoorlijk kleiner? Dat klopt dus niet helemaal he ;)
Gevalletje beter lezen. Er bestaat geen enkel bedrijf dat alle klanten het 100% naar de zin kan maken. Dat kan net zo min als je kind het altijd naar de zin laten hebben, om maar even een voorbeeld te geven. Dus ja, als je doelgroep klanten zijn die alleen maar 100% tevreden zijn over alles, dan is je doelgroep een stuk kleiner ja. Mijn stelling klopt daarmee helemaal.
Gevalletje beter lezen. Er bestaat geen enkel bedrijf dat alle klanten het 100% naar de zin kan maken. Dat kan net zo min als je kind het altijd naar de zin laten hebben, om maar even een voorbeeld te geven. Dus ja, als je doelgroep klanten zijn die alleen maar 100% tevreden zijn over alles, dan is je doelgroep een stuk kleiner ja. Mijn stelling klopt daarmee helemaal.
Behoorlijk kleiner, stuk kleiner, misschien zelfs nihil? Ik weet niet wat jij vindt kloppen aan jouw stelling maar ik kan je verzekeren dat 'weinig klanten' tot 'behoorlijk kleiner' niet in verhouding staat. Fijne dag nog :)
Weinig klanten ondervinden dit probleem maar de doelgroep wordt wel behoorlijk kleiner? Dat klopt dus niet helemaal he ;)
Joomla 1.5 draait niet onder PHP 5.4 dus ik ben benieuwd hoe dit gaat lopen bij de meeste hosters. In mijn ogen kun je gewoon PHP 5.3 en 5.4 naast elkaar draaien. Desnoods maak je een legacy server?
Wij draaien inmiddels PHP 5.4 en op een paar kleine aanpassingen na werken (helaas) zeer oude Joomla! versies nog steeds. Beter zou het zijn als klanten de laatste versie van Joomla! zouden draaien.
Een overgangsperiode is een optie. Overigens is voor maart 2013 aangekondigd dat PHP 5.3 EOL is als ik me niet vergis. Het wordt tijd om het van je systemen te verwijderen en te vervangen door een nieuwere PHP versie.
Inmiddels zijn wij al aan het overwegen of we vast een test omgeving klaar gaan zetten voor de dag dat PHP 5.5 uit komt (niet als alpha/beta/rc, maar als 5.5.0 final).
Op 1 site na (waar sinds 2005/2006 niets aan gedaan is) ging alles zonder noemenswaardige problemen over naar PHP 5.4.
Sinds ik las dat PHP 5.3 EOL is, heb ik besloten om te updaten naar 5.4
Ik heb de klanten ruim van te voren op de hoogte gebracht hiervan en hulp aangeboden als iets niet zou werken.
Ik heb geen enkele klacht ontvangen, er draaien dan ook geen oude scripts op de server.
Wij draaien nog PHP 5.3. Overgang heeft hier met wat oude websites wel wat problemen veroorzaakt, maar deze hebben we veelal voor de klant tegen een schappelijk uurloon gefixt. Waren veelal toch functies die gewoon vervangen konden worden.
PHP 5.4 slaan we denk ik over, gaan we meteen over op PHP5.4. Meestal melden we dit een maand van te voren, mensen die grotere websites hebben die meer vrijheid willen bieden me meestal een (goedkope) VPS oplossing.
dreamhost_nl
30/01/13, 10:52
PHP 5.4 slaan we denk ik over, gaan we meteen over op PHP5.4.
Hoe bedoel je dat? Waarschijnlijk dat je PHP 5.5.x bedoelt,waar je direct naar overstapt?
@dreamhost_nl Ja ik typte verkeerd, ik bedoel 5.5..;-)
ronaldvanhoeven
03/05/13, 22:39
Ik wil niet te veel in de technische aspecten ingaan. Vroeg of laat moeten de oude versies van PHP uit de lucht omdat ze simpel weg niet meer ondersteund worden. Zaak ik om dit door middel van bijvoorbeeld een goede nieuwsbrief aan uw klanten te communiceren. Geen klanten een paar maanden de tijd om hun websites aan te passen. Doet men dan niet, zal men toch afscheid van dat soort klanten moeten nemen. Het is absoluut niet rendabel om voor een enkele verouderde klant een verouderde machine in de lucht te houden.
Ronald
Het is absoluut niet rendabel om voor een enkele verouderde klant een verouderde machine in de lucht te houden.
Ja goed advies. Als die klanten allemaal naar mij overstappen dan zijn we allebei blij :) Er is best een business case te maken met een oude machine.