Les offres grands public d’hébergement entrée de gamme attirent tous ceux qui ont envie de commencer à construire leur vie numérique, lancer leur propre site ou tout simplement bidouiller un peu. 1and1, OVH, Free, Nuxit et de nombreux autres offrent des tarifs raz les pâquerettes dans l’espoir de voir passer les clients plus exigeants sur des offres pro. Toujours est-il que les plans « bas de gamme » permettent tout de même de s’amuser un peu si l’on prend quelques précautions.
Pour d’obscures raisons de compatibilité, la majorité des espaces web sont encore configurés pour des standards quelques peu poussiéreux. Par exemple, 1and1 vous proposera du php4 (dont le support n’est plus assuré depuis aout 2008) alors que PHP5, sortie en 2004, présente de nombreux avantages en termes de sécurité, performance et adoption d’autres standards. Je cite 1and1 mais j’entends que c’est encore assez représentatif de l’ensemble du marché.
Avec l’avancée des technologies, l’importance de la vitesse, stabilité et de sécurité que l’on voit bien aujourd’hui; de nombreux éditeurs ont du tourner le dos à PHP4 pour se concentrer sur PHP5. Et là, c’est le drame. Avec un espace web en PHP4, une installation WordPress standard vous affichera gentiment ce petit message d’erreur et refusera d’aller plus loin.
Fort heureusement, il existe une parade tout simple pour « reconfigurer » votre espace afin qu’il accepte PHP5. Petit bémol, en fonction de votre hébergeur, il se peut que vous ne fassiez que contourner le message d’erreur sans réellement activer PHP5. Si c’est le cas, il ne vous restera que des solutions plus drastiques, comme changer de forfait ou de prestataire.
Comment activer PHP5 ?
C’est très simple. En fonction de votre fournisseur, il vous suffit d’installer l’un des fichiers suivants à la racine de votre site.
Pour information, il s’agit de fichier au format « .htaccess » que vous pouvez ouvrir et éditer sur Windows / Mac OS / Linux. Pour faire plus simple, je vous les ai déjà crée:
1and1
Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier. A noter qu’il existe depuis quelques mois une option dans le panneau de configuration. Connectez-vous à votre interface d’administration.
AddType x-mapp-php5 .php
OVH
Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.
SetEnv PHP_VER 5
Free
Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.
php 1
Infomaniak
Infomaniak propose une option dans le panneau de configuration. Connectez-vous à votre compte et cherchez le lien dans vos parametres de sites.
AquaRay
Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.
AddHandler php5 .php
Vala
Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.
SetEnv DEFAULT_PHP_VERSION 5
Online.net
Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.
AddType application/x-httpd-php5 .php
Nuxit
Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.
options -indexes AddHandler x-httpd-php5 .php AddType application/x-httpd-php5 .php
GoDaddy
Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier. Il y a une option dans votre panneau de configuration proposant l’option (Tableau de bord >> My products >> Language).
AddHandler x-httpd-php5 .php
Et après ?
La majorité des améliorations apportées seront transparentes pour les utilisateurs, assurez-vous pour autant que vos pages faisant appel à des bouts de code un peu exotique soient testées lors de cette migration. Non pas que vous deviez changer grand chose, mais il y a fort à parier qu’il en existe une version écrite en PHP5 ou que la fonction soit maintenant native dans le langage.
Dans une prochaine note, je couvrirai la compression à la volée pour optimiser la vitesse de chargement de vos sites.
Si cet article vous a plu, n'hésitez pas à laisser un commentaire ou vous inscrire au flux RSS pour ne pas manquer la suite.