Passer au contenu Passer à la barre latérale

Assurez-vous que votre site fonctionne correctement avec WPML en respectant ces simples exigences minimales.

Exigence critique : Mémoire WordPress

Limite de mémoire minimaleLimite de mémoire recommandée
128MB256MB

Assurez-vous de vérifier les limites de mémoire PHP et WordPress avant d’installer WPML. Une mémoire insuffisante peut causer des problèmes graves tels que :

  • Plantages du site
  • Problèmes de synchronisation des menus
  • Incapacité à terminer les traductions dans l’éditeur de traduction avancé

Découvrez comment augmenter la mémoire WordPress.

Exigences de version du système

Exigences supplémentaires

Pour que WPML fonctionne correctement, activez les éléments suivants :

Vérification des exigences spécifiques

Vous pouvez vérifier diverses exigences directement depuis WordPress.

Connectez-vous à votre administration WordPress, allez dans Outils → État de santé, et cliquez sur l’onglet Info. Faites défiler vers le bas et développez les différentes sections pour trouver des informations sur la mémoire PHP ou la version, votre version de WordPress, et plus encore.

WPML utilise le framework TWIG pour sa structure et ses modèles. Cela signifie que la fonction eval() doit être activée pour que WPML fonctionne correctement.

La plupart des modèles populaires, tels que Smarty et TWIG, ont constaté qu’il était plus rapide d’écrire le code PHP dans un fichier. De cette façon, il peut profiter du cache OPcode et éviter de nécessiter une construction du code du modèle à l’exécution.

TWIG effectue de nombreuses vérifications et assainissements pour éviter les attaques possibles et il est sûr d’être utilisé avec WPML. Toutefois, nous ne pouvons pas garantir que d’autres développeurs ont effectué les mêmes vérifications que nous dans le cadre de notre processus d’assurance qualité.

Nous étudions encore des solutions possibles qui ne nécessitent pas de compiler les modèles à la volée et qui rendraient l’utilisation de la fonction eval() inutile. Cependant, pour l’instant, c’est la meilleure solution.

Veuillez noter que généralement, la fonction eval() ne peut pas être désactivée dans PHP, mais certaines extensions comme Suhosin peuvent le faire. Ces extensions peuvent être installées et configurées par votre hébergeur.