Php 5.3

Uit Byte Docs

Per 1 november 2010 gaat Byte over van PHP 5.2 naar PHP 5.3. Tot 1 november draait Byte de twee versies parallel zodat u de mogelijkheid heeft uw site te testen op de nieuwe versie.

Inhoud

Waarom deze migratie naar PHP 5.3?

De migratie naar PHP 5.3 is nodig om de veiligheid van uw site (en die van anderen die op hetzelfde cluster staan) te kunnen waarborgen. Deze veiligheid kan niet meer met PHP 5.2 gewaarborgt worden omdat er geen support meer op wordt geleverd en er geen nieuwe updates (versies) meer uitkomen. Doordat er geen nieuwe updates meer uitkomen voor PHP 5.2 zou onze hostingomgeving, nog draaiend op PHP 5.2, potentieel hackgevaar lopen wanneer er lekken (exploits) worden gevonden.

Debian, onze Linux ‘leverancier’ was al een redelijke tijd gestopt met het aanbieden van nieuwe releases van PHP 5.2. Begin 2010 werd duidelijk dat ook ‘The PHP Group’ met PHP 5.2 zou gaan stoppen. Voor Byte het signaal om PHP 5.2 te gaan uitfaseren. Want Byte streeft altijd naar een betrouwbaar en vooral ook veilig hostingplatform. Daarom heeft Byte besloten om per 1 november PHP 5.2 niet meer te ondersteunen.

Meer informatie over de upgrade vindt u hier:

Parellel testen is een unieke service

Omdat de overstap voor sommige websites problemen op kan leveren, bieden we op dit moment nog de mogelijkheid om te kunnen kiezen voor beide PHP versies. Zo kunnen onze klanten van te voren testen en eventueel aanpassingen doen voor het definitief overzetten op de nieuwe versie. Deze service is uniek: Vrijwel geen andere hostingprovider maakt het zo makkelijk voor klanten om parallel te testen (dit wil zeggen, te kunnen kiezen voor beide versies en zo nodig terug te schakelen). Andere providers gaan gewoon over zonder tussenfase, soms zelfs zonder enige aankondiging. Als er dan iets niet meer werkt op een site, zal dat probleem zich voor blijven doen totdat deze door de webdesigner is opgelost. In zo’n geval zou het toch wel echt prettig zijn geweest om aan de website te kunnen sleutelen om het werkend te krijgen, maar de website nog wel live en werkend op de oude versie te kunnen laten draaien.

Wat verandert er?

We gaan van versie PHP 5.2.12 naar PHP 5.3.2. In de serie 5.3.x zijn een aantal grote verbeteringen aangebracht ten opzichte van nu. Maar helaas betekenen deze verbeteringen vaak dat er ook dingen zijn die niet meer zo werken als vroeger. De volgende technische zaken veranderen:

  • IonCube update
  • Er is geen PHP 5.3 Safe Mode beschikbaar.
  • De mhash module is vervangen door de hash module.
  • De instelling magicquotesgpc is verdwenen.
  • De functie array_split werkt anders.
  • Er is een nieuwe Zend Loader beschikbaar voor PHP 5.3, maar het is niet mogelijk om encoded applicaties die gemaakt zijn met ZEND encoder voor PHP 5.2 te draaien onder deze nieuwe Zend Loader. U zult eerst, of een nieuwe applicatie moeten kopen die encoded is met Zend encoder 5.3, of u zult uw huidige applicatie opnieuw moeten laten encoden voor PHP 5.3. Op zend.com kan uw leverancier een versie van Zend Guard downloaden die compatibel is met PHP 5.3.

Wat moet u doen?

Gelukkig kunnen vrijwel alle sites gemakkelijk migreren naar PHP 5.3! Wij leggen u graag uit welke stappen u daarvoor dient te ondernemen.

CMS PHP 5.3 Ondersteuning

Testen

Om er zeker van te zijn dat uw site geen problemen ondervindt na de upgrade (1 november), dient u van tevoren uw site te testen door deze te testen op PHP 5.3. Indien uw site problemen geeft, heeft u nog tot 1 november om deze op te lossen. Niet testen betekent dat er een kleine kans bestaat dat uw site niet zal werken na de definitieve upgrade op 1 november. Wij raden u dus aan tijdig te beginnen met testen.

  1. Kies een moment waarop uw site weinig bezocht wordt.
  2. U logt in op het Service Panel op https://service.byte.nl/
  3. U gaat naar het tabblad Instellingen.
  4. U kiest uit het menu PHP - Pas instellingen met betrekking tot PHP aan.
  5. U kiest als PHP versie PHP 5.3.
  6. U kiest als u dat wilt de juiste PHP instellingen. Overigens zijn de defaults voor het gros van de software het beste.

Let op: heeft u een webwinkel, probeer dan of het gehele bestelproces werkt.

Problemen & Moeilijkheden

Indien uw website problemen ondervindt na het overstappen op PHP 5.3, kunt u in deze testfase PHP weer terug zetten op versie 5.2. Omdat we vanaf 1 november alleen nog maar op PHP 5.3 zullen draaien, heeft u of uw webdesigner nog tot dan de tijd om de problemen op te lossen. Kijk voor mogelijke oplossingen op onze PHP Migratie FAQ.

Joomla & Magento gebruikers

Indien u 1.0 van Joomla of 1.3 van Magento gebruikt, kan het zijn dat uw website problemen ondervindt na het migreren naar PHP 5.3. We adviseren beheerders van Joomla websites aan op te waarderen naar 1.5.x en beheerders van Magento shops naar 1.4.x. Voor zelfbouw en andere systemen hebben we op dit moment nog geen advies. Overleg dit met uw webdesigner. Kijk voor een migratie stappenplan op de volgende pagina\'s:

Hulp nodig?

Zou u graag hulp of advies krijgen van een specialist? Neem dan even een kijkje op onze partnerpagina. Daar vindt u ongetwijfeld een geschikte partij. Of kijk op de volgende gespecificeerde pagina\'s :

De huidige waardering is: 96/100 (1 stemmen)
 You need to enable JavaScript to vote
  • Deze pagina is het laatst bewerkt op 28 feb 2012 om 18:15.
  • Deze pagina is 2.126 keer bekeken.

We proberen de kwaliteit van onze kennisbank voortdurend te verbeteren.
Geef de informatie op deze pagina een waardering met de slider hierboven.