Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe de WPML répond aux messages du forum 6 jours sur 7, 22 heures sur 24.

This topic contains 8 réponses, has 2 participants.

Last updated by Andrés il y a 1 mois et 2 semaines.

Assigned support staff: Andrés.

Auteur Messages
octobre 21, 2019 à 12:31 #4794501

lepersj

Je tente d' installer WPML Multilingual CMS. La dernière version disponible sur le site de Wpml

URL de (mon) site Internet où le problème apparaît : hidden link

Je m'attendais à voir : l'extension s'intaller correctement et bien fonctionner à l'activation

À la place, j'ai obtenu :
Impossible d'installer l'extension
Parse error: syntax error, unexpected 'function' (T_FUNCTION), expecting identifier (T_STRING) or \\ (T_NS_SEPARATOR) in /home/manoirdef/www/new/wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 8

J'ai déjà utilisé ce thème WordPress avec Wpml sans jamais rencontrer aucun problème.
Les 3 autres extensions Wpml se sont installées sans problème.
Version php 7.2

octobre 21, 2019 à 1:18 #4794809

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Bonjour,

Bienvenue à l'assistance technique de WPML.

Pouvez-vous installer manuellement votre paquet WPML ?

===============================
==>Backup votre website et base de données<==
===============================

-Désactivez et effacez l'extension installer (Si vous l'avez installée).
-Désactivez tous les plugins WPML.
-Accédez à travers du FTP au répertoire de votre wp-content/plugins/.
-Effacez tous les dossiers WPML.
-Allez à https://wpml.org/fr/account/ et téléchargez la dernière version du plugin WPML Multilingual CMS, et décompressez-le.
- Téléchargez le plugin à travers le FTP dans le répertoire wp-content/plugins/.
(Vous pouvez le faire alternativement en téléchargeant au travers de Dashboard > Plugins > new > upload).
- Activez le plugin WPML dans WP Dashboard > plugins.
- Complétez l'installation, si nécessaire.
- Enregistrez WPML pour votre site (à la fin de l'installation, en cliquant sur le button generate key”).
- Naviguez au Dashboard > Plugin et localisez le plugin WPML Multilingual CMS.
- Cliquez sur le lien bleu que dit "Registered”.
- Téléchargez et activez tous les modules supplémentaires WPML dont vous avez besoin.

Il ne devrait pas générer de soucis.
Dans le cas que vous voulez enregistrer WPML pour votre site d'une manière manuelle, s’il vous plaît, saisissez l'URL "nue" de votre site dans wpml.org (Example: hidden link).

Dans le cas extrême, essayez de l'enregistrer avec tous les plugins non WPML désactivés.

Dites-moi si cette procédure fonctionne.

Cordialement,
Andrés

octobre 21, 2019 à 2:18 #4795231

lepersj

Bonjour et merci de votre réponse,
J'ai essayé des 2 façons. Par FTP et par le dashboard de WordPress.
J'obtiens le même résultat. Le plugin s'installe mais refuse de s'activer avec le message d'erreur : L’extension n’a pas pu être activée, car elle a déclenché une erreur fatale.
Parse error: syntax error, unexpected 'function' (T_FUNCTION), expecting identifier (T_STRING) or \\ (T_NS_SEPARATOR) in /home/manoirdef/www/new/wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 8

Le site a déjà été enregistré sur wpml.org
Une installation avec les autres plugins désactivés me donne le même résultat
Je peux vous donner l'accès à l'admin de WordPress si vous le souhaitez

octobre 21, 2019 à 2:20 #4795237

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Merci. Cette erreur semble d'être associé à votre version de PHP. Pouvez-vous la mettre à jour vers 7.3 et le vérifier ?

octobre 21, 2019 à 2:32 #4795275

lepersj

Je suis passer en 7.3 par l'interface de mon hébergeur OVH
Même résultat d'échec de l'activation du plugin

octobre 21, 2019 à 2:33 #4795279

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Est-ce que vous pouvez décrire d'une manière détaillée comment répliquer ce comportement ?

Afin de mieux cerner le problème, je vais avoir besoin d’un accès temporaire à votre site (wp-admin et FTP). Idéalement sur un site de test où le problème a été si possible répliqué.
Vous trouverez sous la zone de commentaires, les champs nécessaires (quand vous êtes connecté) à remplir dans votre prochaine réponse. Les informations que vous allez saisir sont privées, ce qui signifie que seul vous et moi y auront accès.

*Important: Assurez-vous de créer une sauvegarde de la base de données ainsi comme de votre site avant de proceder ! Vous pouvez utiliser une extension comme le plugin Duplicator.
Consultez: http://wordpress.org/plugins/duplicator/

Si vous ne voyez pas ce formulaire, ne publiez pas vos identifiants car cette information sera publique.
hidden link

Sécurité au moment de fournir l’information de debug à l’assistance technique:
https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

octobre 21, 2019 à 3:00 #4795571

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Merci de vos identifiants. J'ai installé l'extension Debug Info et il semble que vous êtes sur PHP 5.5.38.

Pouvez-vous essayer à nouveau de faire la mise à jour de votre version de PHP ?
https://wpml.org/home/minimum-requirements/

octobre 21, 2019 à 3:18 #4795653

lepersj

j'ai changé la configuration php comme demandé dans un fichier .ovhconfig qui se trouvait à la racine du site et ça fonctionne maintenant.
Merci pour votre aide précieuse

octobre 21, 2019 à 3:23 #4795759

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Parfait ! 🙂
N'hésitez pas à ouvrir un nouveau ticket si vous avez besoin de plus assistance.
Cordialement