Si vous avez tenté de faire la mise à jour de votre thème, vous pouvez avoir un message d’erreur ou un site inaccessible. Il est aussi possible que la mise à jour ne soit pas pris en compte.
Cela peut être dû à un problème de version PHP, un manque de mémoire allouée à votre site par le serveur, des permissions incorrectement attribuées, etc.
Pour régler votre problème, nous allons essayer :
- D’identifier le problème
- De comprendre pourquoi il apparaît
- D’exploiter des solutions pour les résoudre
🚨 Spoiler alert : certains symptômes peuvent être identifié ci-dessous comme relevant d’une problématique en particulier, mais il se peut que la configuration de votre écosystème WordPress fasse que le soucis vienne d’ailleurs.
Une version PHP pas compatible
Si vous constatez le message d’erreur « erreur fatale » on un autre faisant mention d’une incompatibilité, il est fort probable que cela provienne d’une incompatibilité entre votre thème et la version de votre WordPress.
Pour régler cela, vérifiez votre version PHP via WordPress en allant dans Outils > Santé du site.
Vérifiez ensuite sa bonne compatibilité avec votre thème en allant sur la page de présentation de votre template (thème) sur le site du vendeur.
Solution : Pour régler cela, envisagez une mise à jour de la version PHP que vous utilisez. Attention, cette manœuvre peut être assez périlleuse.
Une mémoire allouée insuffisante
Votre serveur est muni d’une certaine capacité en terme de mémoire, lui permettant de traiter de l’information en temps réel. On parle de « mémoire vive » et non de « mémoire de stockage ».
Mais le paramétrage par défaut de votre serveur limite grandement l’exploitation de 100% de sa mémoire et cela entraîne souvent des erreurs car la quantité de mémoire allouée ne permet pas de mettre à jour votre thème.
Dans ce cas, vous aurez le message suivant : « Fatal error: Allowed memory size of XXX bytes exhausted« .
Solution : augmentez la limite de mémoire en ajoutant cela dans votre fichier « functions.php » :
define('WP_MEMORY_LIMIT', '256M');Mauvaises permissions de fichiers
Bien que vous soyez le propriétaire de votre site WordPress, le compte que vous avez sur votre site peut être limité dans les droits que vous avez à apporter des modifications sur certaines de ses parties.
On appelle cela les « permissions » et elles sont parfois mal configurées entrainant des messages comme :
- « Impossible de créer le dossier »
- « Erreur de permission »
Solution : Connectez-vous à votre site WordPress en SFTP et modifiez les permissions des dossiers pour les mettre en 755 et les fichiers en 644.
Les problèmes de compatibilité
Si vous constatez sur votre site une perte de fonctionnalité, des bugs visuels ou un écran blanc, il est fort probable qu’il y a un soucis de compatibilité de votre thème avec un plugin.
Solution : désactivez tous les plugins de votre site et réactivez les un par un jusqu’à voir lequel pose problème.
À la suite de cela, regardez s’il a une mise à jour ou contactez son développeur. Raison de plus pour ne pas avoir trop de plugin sur son site 👀
La gestion du cache
Des bugs visuels peuvent aussi être à l’origine d’un cache vous empéchant de voir la dernière version de votre site. En gros, votre navigateur vous affiche une ancienne version de votre site pour la restituer plus rapidement.
Le soucis est que vous avez mis à jour votre thème et que la structure de votre site a surement changée. Visuellement, cela peut vous afficher un site cassé ou que la nouvelle version de votre thème ne soit pas visible.
Solution : videz le cache de WordPress, de votre navigateur, de vos serveurs DNS (si vous passez par un service tiers comme Cloudfare) si vous en avez et de votre serveur.
Dans certaines configurations, il peut aussi être possible de supprimer votre cache via un plugin ou avec une fonctionnalité de votre thème.
Votre thème est obsolète
Si votre thème n’a pas de mise à jour disponible depuis un moment, ou qu’un message affiche dans votre tableau de bord qu’il n’est plus compatible; il est temps d’aller sur la fiche officielle de votre thème et regarder la date de la dernière mise à jour.
Solution : si votre thème n’a pas été mis à jour depuis des mois, il est sûrement temps d’en prendre un autre plus fiable et entretenu. Pensez donc à une refonte de votre site en contactant Jennifer.
Limite de temps atteinte
Votre serveur vous impose une limite de temps pour l’exécution d’une demande, par soucis de gestion de ses ressources.
Si vous faites une demande qui, lorsqu’elle est exécutée, dépasse le temps alloué par votre serveur; vous aurez le message d’erreur suivant : « Fatal error: Maximum execution time of « X » seconds exceeded ».
Il se peut également que le soucis de temps d’exécution se manifeste par une page blanche ou un message :
Solution : à la racine de votre serveur, éditez le fichier « php.ini » et la ligne « max_execution_time » en mettant 3600 à la place du chiffre déjà existant.
Une mémoire insuffisante
Il se peut que lorsque vous uploadez le fichier de votre thème, il soit trop lourd.
Dans ce cas, vous aurez l’erreur : « Fatal error: Allowed memory size of XXX bytes exhausted ».
Solution : Pour augmenter votre mémoire PHP, ajoutez la ligne ci-dessous à votre fichier wp-config.php :
define( 'WP_MEMORY_LIMIT', '256M');Si la ligne existe déjà, modifiez le chiffre.
Mise à jour échouée ou interdite
Le fameux message d’erreur suivant est assez frustrant : « installation failed. Download failed. Unauthorized« .
Il vous empêche de faire n’importe quelle manœuvre mais est facilement à résoudre.
Solution : vérifiez que la licence de votre thème est bien vérifiée, que votre site est bien en SSL, qu’un plugin incompatible ne bloque pas la mise à jour ou que votre version de PHP soit compatible avec votre thème.
Aucune des solutions ne vous a aidé ?
Si aucune des possibilités ci-dessus ne vous a permis de régler votre problème de mise à jour, il est temps de penser à sous-traiter la gestion de la maintenance de votre site par une professionnelle : Jennifer la big boss de Webooste.
Franchement, entre nous, ça ne peut que vous faire du bien de déléguer ces problèmes car perso je trouve ça assez pénible à gérer.
Je vous invite à lui écrire sur son Insta, elle répond assez rapidement. Elle propose des interventions ponctuelles ou mensuelles.