wordpress 3.2.1 sur free.fr
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…
Bonjour,
J’ai téléchargé votre wordpress patché pour tester. il est completement en anglais…
Bonjour,
En effet, je n’ai pas vraiment fait attention à la langue quand j’ai fait le patch. Je vais essayer de faire de même pour la version francaise.
Merci pour la remarque.
C’est quoi pour vous un « gros volume de publication » ? Je n’ai pas compris en fait dans quels cas c’est si important que ça de générer un sitemap.
Bonjour, je ne suis pas certain de comprendre votre question sur le gros volume de publication ni sur sitemap.