Oppgradering til PHP 5.4.x

Natt til fredag 7. september oppgraderer vi fra PHP 5.3.16 til PHP 5.4.6. Arbeidet starter klokken 04:00 og er forventet ferdig senest 06:00.

Jeg har allerede oppgradert to servere som kjører kundesenteret og dns, og utført en rekke tester, og forventer at overgangen til PHP 5.4 vil gå veldig greit for de fleste.

Det er veldig viktig at alle sørger for å kjøre nyeste versjoner av sine CMS, det være seg WordPress, Drupal, Joomla eller andre, samt at tilhørende innstikk eller moduler også er nyeste versjoner – oppgrader i dag, så unngår du problemer!

Bruker du Drupal kan det være nødvendig å tømme cachen etter PHP er oppgradert, det kan gjøres slik: Configuration -> Development -> Performance -> Delete cache

Mange funksjoner som har vært deprecated, er fjernet i PHP 5.4, blant annet Magic Quotes, mens nye funksjoner som Traits og a Shorter Array Syntax er på plass.

Det kan nevnes at htmlspecialchars() og htmlentities() i PHP 5.4 er endret fra ISO-8859-1 til som standard å være satt til UTF-8.

Her er en nyttig artikkel med mer info om PHP 5.4: Oracle: New Features in PHP 5.4 – legg da spesielt merke til det som er listet opp under overskriftene «Removed Features» og «Other Changes and Features» – mer info hos PHP.net på no.php.net/migration54.

Når jeg starter oppgradering til PHP 5.4.6 fredag 7. september klokken 04:00, vil dette blant annet medføre oppgradering av ImageMagick og Imagick, samt rekompilering og fiks av ffmpeg-php som ut av boksen ikke lar seg kompilere på PHP 5.4, og rekompilering av uploadprogress.

Frem til oppgraderingen er helt ferdig, vil i perioder innstillinger i php.ini være feil, vent med å teste dine sider til jeg annonserer at arbeidet er ferdig. Det vil fortløpende bli postet info på Twitter, så følg oss på twitter.com/minhost

Oppdatering 7. september: PHP er nå oppgradert til versjon 5.4.6. Ta kontakt med support dersom du opplever problemer.