Installer wordpress sur un serveur dont la version de PHP est inférieure à 5.2.4 (free dans notre exemple)

Installer une version WordPress sur Free, ce n’est pas de la tarte!

La dernière version (3.2.1), ce n’est pas possible. Il faut bidouiller dans tous les sens et ça peut planter à tout moment.
Certains ont patché mais généralement je préfère rester sur des versions officielles.

La version 2.9.2 téléchargée sur http://fr.wordpress.org/releases/ fonctionne bien en revanche.

L’hébergement gratuit free (pages persos)

J’ai choisit free.fr car c’est un des seuls à proposer un hébergement gratuit (pour être précis, il faut s’inscire en offre ‘Accès libre’ bas débit et activer ses pages persos pour en bénéficier. Les codes vous sont envoyés par courrier postal)
Il faut savoir qu’il y a des restrictions au niveau des uploads FTP : vous ne pouvez pas envoyer plusieurs fichiers en même temps (transferts simultanés).
Vous risquez de rencontrer des erreurs de type :

Réponse : 421 Vous ne pouvez avoir que 2 connexions simultanées
Erreur : Impossible d’établir une connexion au serveur
Statut : Délai d’attente de 5 secondes suite à l’échec de la précédente tentative de connexion…
Statut : Résolution de l’adresse de ftpperso.free.fr

Pour régler le problème sous Filezilla, allez dans Fichier > gestionnaire des sites.
Selectionnez ensuite votre profil de site sur la gauche (‘sélectionnez une entrée’) et mettez le focus sur l’onglet Paramètres de transfert.

Laissez le mode de transfert par défaut mais cochez la case ‘Limitez le nombre de connexions simultanées’ et indiquez 1 connexion.

Vos uploads fonctionneront si vous ne faites pas cette manipulation mais comme vous aurez des déconnexions régulières, ça prendra beaucoup plus de temps.

Vérifiez aussi l’onglet ‘Transferts échoués‘, au niveau du gestionnaire de transferts. Souvent, des fichiers sont en échec avec Free.
Si c’est le cas sélectionnez les tous (combinaison de touches Ctrl + A) puis clic droit ‘Réinitialiser et replacer tous les fichiers dans la file d’attente

Installation de wordpress 3.2.1 en anglais : c’est l’échec !

  • Après avoir uploadé tous les fichiers (presque 1000) sur le serveur, renommez le fichier wp-config-sample.php en wp-config.php et éditez le
  • Remplacez database_name_here, username_here et password_here respectivement par le nom de votre base de données, votre identifiant et votre mot de passe MYSQL

define(‘DB_NAME’, ‘database_name_here’);

/** MySQL database username */
define(‘DB_USER’, ‘username_here’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘password_here’);

Enregistrez en uploadez votre fichier sur le serveur.

Tapez dans votre navigateur l’URL de votre site.
Vous aurez le message suivant : « Your server is running PHP version 4.4.3-dev but WordPress 3.2.1 requires at least 5.2.4. »

  • Nous allons éditer le /wp-includes/version.php qui gère ce message d’erreur afin de modifier la restriction 5.2.4 par défaut
    Recherchez la variable $required_php_version
    Vous allez tomber sur une ligne qui ressemble à ça : $required_php_version = ‘5.2.4’;
    Modifiez le ‘5.2.4’ par la version de votre serveur.
    Comme il existe plusieurs déclinaisons de version, renseignez uniquement 2 chiffres, c’est à dire ‘4.4’, dans notre éxemple
  • Enregistrez en uploadez votre fichier.
  • Vous allez dérormais rencontrer une erreur de type Parse error: syntax error, unexpected T_VARIABLE in /wp-includes/functions.php on line 522.
    A priori rien n’est fiable pour corriger le problème définitivement.

Installation de wordpress 3.2.1 en français : c’est l’échec !

On prend les mêmes et on recommence.
Après avoir uploadé vos fichiers, mis à jour votre fichier wp-config.php et /wp-includes/version.php

On retombe sur la même erreur dans functions.php

Conclusion

Bien que je prêche le contraire en début d’article, installez une version patchée pour free avant de vous arracher les cheveux!
Gaetan JANSSENS nous propose une version stable que vous pouvez télécharger à cette adresse : http://gaetan.janssens.free.fr/blog/index.php/nouvelle-installation-wordpress-3-2-1-chez-free-fr-21-09-2011/

Beaucoup d’utilisateurs ont fait des retours positifs et il parait maintenir sa version à chaque nouvelle mise à Jour

Je vous conseille la lecture de ce livre si vous voulez approfondir ce sujet :[AMAZONPRODUCT=2744024244]

Post Comment