Nieuws

Server upgrade 83.149.82.148 t/m 83.149.82.150 in weekend van 1 augustus18-07-2008
Wat houdt de upgrade in:

1. PHP5
Indien u gebruikt maakt van PHP raden wij u aan om uw site te testen na de update. 95% van de sites werken prima onder PHP5 (vooral wanneer u de scripts up-to-date heeft gehouden), maar er zijn enkele zaken die niet meer ondersteunt worden en problemen kunnen opleveren zoals register_globals, meer informatie leest u onderaan dit bericht.

3. MySQL5
Indien u gebruik maakt van een MySQL5 database raden wij u aan om uw site te testen na de update, een veel voorkomend probleem is de karakter-encoding, onderaan dit bericht leest u hier meer over.

4. PLESK 8.3.0
De nieuwe PLESK biedt een aantal nieuwe functies welke het beheer voor ons makkelijker maken. Voor u veranderd er behalve de lay-out weinig.



Problemen met PHP5

PHP Register Globals
Register Globals is reeds sinds PHP 4.2.0 een functie waar men vanaf wil. Dit heeft vooral met de veiligheid te maken.

Met de upgrade naar PHP5 op de de server staat register_globals dan voortaan ook uit. Mocht u dus problemen hebben met een PHP script dan is de kans groot dat dit gerelateerd is aan register_globals. Overigens zullen de meeste, up-to-date, scripts geen hinder ondervinden!

Hoe herkent u een probleem gerelateerd aan Register Globals?

1. Data wordt niet meer van pagina A naar pagina B verzonden
In dit geval raden wij u aan http://nl3.php.net/register_globals te lezen


2. Server variabelen werken niet meer
Het gebruik van bijvoorbeeld $DOCUMENT_ROOT is niet meer toegestaan en moet worden aangeroepen via $_SERVER['DOCUMENT_ROOT']


We begrijpen dat het vervelend is wanneer uw site hierdoor niet meer werkt. Echter hebben de makers van PHP al geruime tijd aangeven dat het niet meer wenselijk is deze functie te gebruiken. In het oog van de veiligheid hebben we nu besloten dit ook te gaan handhaven.



Problemen met MySQL5
Indien u bijvoorbeeld een #$@d3423__ in plaats van de gewenste ö krijgt bij het uitlezen van content uit een database dan is dit te wijten aan een coderingsverschil tussen uw pagina en de database. In de meeste gevallen zal de informatie in uw database worden opgeslagen als UTF-8 en uw site een ISO-* codering gebruiken. U lost dit op door de codering op elkaar af te stemmen.

U kunt dit oplossen door in uw .htaccess bestand de volgende code toe te voegen:
RewriteEngine on
AddDefaultCharset UTF-8

Naar overzicht