Vi arbejder på højtryk på vores PHP 5.6 opgradering og vil derfor allerede nu gerne varsle vores kunder at vi i løbet af efteråret (oktober/november) forventer at opgradere samtlige PHP webhoteller til PHP 5.6 (fra PHP 5.3).
Den præcise dato følger.
Hov, PHP 5.6 Hvorfor ikke PHP 5.4 eller PHP 5.5?
Der er ingen grund til at opgradere til PHP 5.4, dernæst PHP 5.5 og så efterfølgende til PHP 5.6.
Det har altid været vores mål at tilbyde alle kunder nyeste version af PHP, ligesom vi tilbyder nyeste version af fx MySQL og ASP.NET. Det er vi glade for endelig at kunne komme tilbage til.
Kan jeg stadig bruge PHP 5.3?
Nej, efter opgraderingen vil det ikke være muligt at bruge PHP 5.3, PHP 5.4 eller PHP 5.5 på vores webhoteller. Kun PHP 5.6.
Men jeg ved ikke hvad jeg skal gøre?
Sørg for at opdatere dit CMS, eller kontakt din webmaster omkring det. Det samme gælder, hvis der imod forventning skulle opstå problemer som følge af opgraderingen.
Hvad går i stykker?
Som udgangspunkt er der ikke de store bagudkompatibitetsproblemer.
Kunder der bruger CMS systemer og plugins til disse, bør sørge for at disse er fuldt opdateret – så burde der ikke opstå problemer.
Se følgende links omkring opgradering fra PHP 5.3 til PHP 5.6:
- http://php.net/manual/en/migration54.php
- http://php.net/manual/en/migration55.php
- http://php.net/manual/en/migration56.php
default_charset
Vi har observeret der kan være nogle problemer med tegnsæt. Vores servere er sat til ISO-8859-1 pga. bagud-kompatibilitet. Ønsker du at køre UTF-8 (eller oplever problemer med tegnsæt) kan det være nødvendigt at sætte default_charset til UTF-8 med en .htaccess fil og linjen:
php_value default_charset "utf-8"
Du også tvinge tegnsættet til ISO-8859-1, skulle serveren senere blive ændret til UTF-8 (muligt):
php_value default_charset "ISO-8859-1"
Du kan lave disse ændringer allerede inden opgraderingen til PHP 5.6.
Hvad med safe_mode?
safe_mode er ikke længere eksisterende i PHP 5.6.
Ja, du læste rigtigt, de tider er bag os :)
Hvad så med sikkerheden?
Vi har altid sat stor ære i vores sikkerhed. Vi har brugt enormt meget tid på at sørge for vores servere er sikret selv om safe_mode forsvinder.
Hvad med open_basedir?
open_basedir er stadig aktiveret på vores servere. Det er muligt vi med tiden vil fjerne dette.
Kører i stadig Apache?
Ja, vi kan godt lide Apache :)
Vi kører dog ikke mod_php5 mere, men det bør ikke have nogen betydning.
Hvad med .htaccess?
.htaccess filer virker som de altid har gjort, det samme gør php_value og php_flag funktionerne.
Hvad med register_globals og magic_quotes_gpc?
register_globals og magic_quotes er fjernet i PHP 5.4 og frem, så hvis du har ‘aktiveret’ disse igennem en .htaccess fil, vil de ingen virkning have mere.
Kører i med cache?
Nej, vi har ingen server-cache på vores servere, og har aldrig haft det. Vi mener cache er noget kunder selv skal implementere i deres CMS/kode.
Hvad med den indbyggede opcode cache i PHP 5.6?
Opcode cache er ikke aktiveret. Det er noget vi på sigt vil undersøge om vi kan tilbyde, det er dog ikke specielt webhotel-venligt. Såfremt vi aktiverer det, vil der komme nærmere herom.