Category: wordpress

wordpress 3.2.1 sur free.fr

By , 22/08/2011

Pour installer WordPress 3.2.1, il faut disposer d’une version de PHP supérieure ou égale à 5.2.4. Or, sur l’hébergement de free.fr, la version proposée est 5.1.3RC4-dev. Votre blog vous affiche donc le message d’erreur suivant dès la première connexion :

Votre serveur utilise la version 5.1.3RC4-dev de PHP mais WordPress 3.2.1 nécéssite au moins la version 5.2.4.

Heureusement, en suivant ce tutoriel il est possible de contourner le problème. Vous pouvez télécharger ici la version patchée de WordPress qui fonctionnera directement sur les pages perso de free. Elle contient les modifications suivantes :

  • Modification de la vérification de la version du PHP
  • Suppression du paramètre httponly dans d’appel de la méthode setcookie
  • Implémentation de deux méthodes qui n’existaient pas encore dans la version php de free

—EDIT le 05/09/2011

Après quelques tests, il s’avère que l’ensemble de la gestion des dates utilise la librairie PHP 5.2 et supérieure ce qui provoque ce genre d’erreurs :

  • Fatal error: Call to undefined function timezone_open()
  • Fatal error: Call to undefined function timezone_offset_get()
  • Fatal error: Call to undefined function date_create()
  • etc.

J’ai donc redéfini quelques méthodes pour pouvoir lister et rédiger des articles. Il reste néanmoins d’autres erreurs à d’autres endroits (par exemple la prévisualisation d’un article) toujours à cause de la gestion des dates…

OfficeFolders theme by Themocracy