Le thème ne fonctionne pas. Comment corriger les erreurs les plus courantes ?

Si vous rencontrez un dysfonctionnement en utilisant notre thème ou si une page blanche vide apparaît, la première chose à faire est d'activer déboguer sur votre site Web.

Vous pouvez le faire dans le fichier WordPress par défaut wp-config.php, dans le dossier racine de votre installation WordPress.

  1. Modifier le fichier et localiser la ligne :
    définir('WP_DEBUG', faux);
  2. Remplacez la ligne par un ensemble de codes qui définissent des constantes pour activer le débogage et afficher les erreurs sur votre écran :
    définir('WP_DEBUG', vrai);
    définir('WP_DEBUG_LOG', vrai);
    définir('WP_DEBUG_DISPLAY', vrai);
    @ini_set('display_errors',1);
  3. Enregistrez le fichier et téléchargez le fichier modifié sur le serveur.
  4. Ouvrez votre site Web et regardez si un message d'erreur apparaît.

Certaines des erreurs générales courantes que vous pourriez voir

1. Erreur fatale : taille de mémoire autorisée de X octets épuisée…

Le message d'erreur très courant qui vous informe que vous n'avez pas autorisé suffisamment de mémoire sur votre serveur pour le site Web. Selon Exigences d'hébergement, vous auriez dû allouer au moins 96 Mo, mais selon les données de votre site Web, vous aurez peut-être besoin de plus de mémoire. Le message d'erreur indique la valeur exacte de votre mémoire allouée en octets, vous pouvez utiliser des outils en ligne pour convertir des nombres en octets en mégaoctets afin que vous sachiez quelle est votre valeur actuelle.

Manières possibles d'augmenter la limite de mémoire sur votre serveur :

  1. augmentez la limite de mémoire dans le fichier php.ini sur votre serveur à la ligne :
    limite_mémoire = 128M
  2. essayez d'augmenter la limite de mémoire dans le fichier wp-config.php, ajoutez des lignes de codes :
    définir('WP_MEMORY_LIMIT', '128M');
    définir('WP_MAX_MEMORY_LIMIT', '128M');

    96 Mo n'est qu'une exigence minimale pour exécuter le thème, votre site peut nécessiter plus de mémoire, alors essayez une valeur plus élevée pour la mémoire.
  3. Si le serveur ne vous permet pas de modifier cette valeur via le code afin que le problème persiste, contactez votre fournisseur d'hébergement pour lui demander d'augmenter la limite de mémoire pour votre site Web. Toutes les sociétés d'hébergement n'autorisent pas l'utilisateur à modifier ces valeurs

2. Erreur d'analyse : erreur de syntaxe, T_FUNCTION inattendue…

Assurez-vous que les paramètres de votre serveur répondent à toutes les exigences nécessaires, comme décrit dans Exigences d'hébergement.

Dans la plupart des cas, des erreurs apparaissent à cause de l'ancienne version de PHP installé sur votre serveur.

3. Appel à la fonction indéfinie mb_convert_encoding()

Il semble que votre installation PHP n'ait pas l'extension Multibyte String installée, ce que nous recommandons également dans notre Exigences d'hébergement.