WPML
Statut
Résolu
Résolu dans
5.2.8

Aperçu de l’anomalie

Vous pourriez rencontrer l’erreur PHP suivante si vous utilisez une version de PHP antérieure à 5.6

Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in .../wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 810

Solution de contournement

WPML requiert désormais une version minimale de PHP de 5.6.20, tout comme WordPress 5.2 et les versions plus récentes.

Si vous hébergez votre installation WordPress sur votre propre configuration de serveur, veuillez mettre à jour votre version de PHP vers la 5.6.20 ou, de préférence, une version plus récente.

Si vous utilisez un plan d’hébergement mutualisé, veuillez demander à votre hébergeur de mettre à jour la version de PHP de votre site.

Si la mise à jour de la version de PHP de votre serveur n’est pas possible, vous devrez revenir au pack WPML 4.2.6.

Cette action devra être effectuée manuellement via FTP/SSH ou tout autre moyen permettant d’accéder aux fichiers de votre site.

Tout d’abord, téléchargez les versions respectives du noyau WPML, de Traduction de chaînes et de Gestion de traduction comme décrit ci-dessous :


  • Noyau WPML 4.2.6 – lien

  • WPML Traduction de chaînes 2.10.4 – lien

  • WPML Gestion de traduction 2.8.5 – lien

Si vous utilisez WooCommerce Multilingual, téléchargez la version 4.6.5.

Ensuite, vous pouvez remplacer les fichiers de vos extensions existantes en les supprimant simplement et en téléversant ceux de la version publiée 4.2.6 (vos traductions et paramètres ne seront pas perdus car ils sont stockés dans la base de données). Consultez un guide plus détaillé sur la façon d’effectuer une mise à jour manuelle ici.

Toutes les anomalies connues →