spip1 à 1.8 et 1&1

1&1 Internet tient à vous informer que de nouvelles mesures de sécurité vont être appliquées dans les semaines à venir.

Il s’agit notamment de l’arrêt d’exécution des scripts PHP3 (PHP3 n’est plus maintenu par ses développeurs).

Vous trouvez ci-dessous des explications détaillées et pour vous accompagner lors de ces changements, 1&1 met à votre disposition une sélection d’articles FAQ pour vous aider si nécessaire.

Arrêt d’exécution des scripts PHP3 (20.11.2007)

PHP est un language script de programmation permettant essentiellement de dynamiser votre site Web. PHP3 n’a plus été développé depuis des années et de nouvelles versions ont vu le jour depuis (PHP4 en 2000, PHP5 en 2004). 1&1 Internet permet l’usage des 3 versions en parallèle ; pour des raisons évidentes de sécurité (arrêt du développement, bugs non traités), 1&1 a décidé de ne plus proposer PHP3 à partir du 21 novembre 2007. Les scripts php3 seront dès lors exécutés par le moteur php4, déjà présent exécutant les fichiers .php par défaut.

Que devez-vous faire ?
Il est indispensable d’adapter vos scripts php3 pour les rendre compatibles php4, et cela avant le 20.11.2007.
La documentation en ligne de PHP peut vous être utile – chaque description de fonction indiquant pour quelles versions elle est valide.

Comment savoir si et où vous employez des scripts php3 ?
Les fichiers php3 ont tous l’extension .php3. Il suffit donc de retrouver vos fichiers script et de vérifier leur extension.

Comment vérifier si les changements effectués suffisent ?
Pour vérifier la validité de vos « nouveaux » scripts : créez un fichier .htaccess (fichier à signification spéciale pour le serveur Web) dans le dossier de niveau supérieur de votre espace Web et inscrivez la ligne de code indiquée ci-dessous. S'il existe déjà un fichier .htaccess, alors il suffit de rajouter la ligne de code ci-dessous.

AddType x-mapp-php4 .php3

Grâce à ce fichier .htaccess, vous pouvez simuler le nouvel environnement dès aujourd'hui.

Que se passe-t-il si vous ignorez les modifications à effectuer ?
Dans le cas où vous n’effectuez aucune modification, il est probable que l’exécution de vos scripts php3 renvoie des erreurs et que les données ne soient plus traitées comme vous le souhaitez.
-----

Petite
question! Comment se fait il alors que 1&1 soit passé en php5 depuis mars seulement? Comment se fait il que spip soit passé en php5 depuis 1 an et pas plus?

Petite
question! Comment se fait il alors que 1&1 soit passé en php5
depuis mars seulement? Comment se fait il que spip soit passé
en php5 depuis 1 an et pas plus?

Spip est encore en PHP4. Il est 'juste' compatible avec le PHP5.

Et la réponse se trouve sans doute dans la question 'pourquoi changer
quelque chose qui fonctionne ?'.