24-08-2015 PHP 5.4 Upgrade server rack 3 en 4 - Hosting bij Roberto Webhosting | Kies voor snelheid, gemak en service

24-08-2015 PHP 5.4 Upgrade server rack 3 en 4

Op 24-08-2015 rond 23.00 uur upgraden wij alle hosting accounts op server rack 3 en 4 naar PHP 5.4.
De server zal na de update herstart worden waardoor er een korte downtime van een paar minuten zal zijn.

In dit bericht leggen we je uit wat deze wijziging inhoud, en hebben we alle relevante informatie over deze upgrade voor je verzameld.

Waarom PHP 5.4

5.4 is de meest recente versie van PHP. De exacte versie die wij voor je installeren is een stabiele en veilig gemaakte versie van PHP 5.4.4 (juli 2012). Nieuwe applicaties kunnen soms niet meer overweg met oudere versies van PHP. Het is dus goed om up-to-date te zijn zodat je alle software kunt gebruiken en er geen veiligheidslekken in je website zitten.

Mogelijke gevolgen voor je website

Als je een website hebt die niet dynamisch is (dus geen gebruik maakt van PHP), zoals websites of shops gemaakt in LogiVert of Dreamweaver, merk je niets van deze wijziging. Ook alle CMS pakketten zoals WordPress of Joomla die redelijk up-to-date zijn zullen gewoon doorwerken.

Als je echter een CMS systeem of eigen PHP applicatie gebruikt die al meer dan 2 jaar niet is geüpdatet, dan kunnen er wijzigingen nodig zijn. Als je zelf je PHP code onderhoudt, lees dan verder wat de belangrijkste wijzigingen zijn en update eventueel je code. Stuur anders deze blogpost door aan je webdesigner of neem contact met ons op door een support ticket aan te maken voor de mogelijkheden.

Let op: Websites die versleuteld zijn met Zend Optimizer zullen niet meer werken.

Incompatibiliteit

Er zijn enkele PHP functies die niet meer werken in PHP 5.4 en enkele methoden die niet meer op dezelfde manier werken. Een volledige lijst van functies die in PHP 5.4 niet meer werken vindt je hier. Bij upgraden vanaf versie 5.2 is de lijst functies die niet meer werken vanaf versie 5.3 ook van belang.

Enkele highlights:

  • magic_quotes wordt niet meer ondersteund. De functie set_magic_quotes_runtime() geeft vanaf nu een error;
  • safe_mode, en register_globals bestaan niet meer;
  • Enkele mysqli aliassen zijn verdwenen;
  • Enkele functies zijn definitief verwijderd, zoals session_is_registered();
  • Enkele namen zijn gereserveerd, te weten: trait, callable, insteadof, goto, namespace;
  • Suhosin, Zend Optimizer en Ioncube verdwijnen uit onze standaard configuratie

Check je code

Een simpele PHP file die je kunt gebruiken om je eigen PHP code te doorlopen op verouderde functies (bedoeld voor 5.3) kun je hier downloaden.

 Top