Sauter la navigation

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 du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Aucun de nos assistants n'est disponible aujourd'hui sur le forum French. Veuillez créer un ticket, et nous nous le traiterons dès notre prochaine connexion. Merci de votre compréhension.

Ce sujet contient 13 réponses, a 2 voix.

Dernière mise à jour par Andrés Il y a 1 an et 9 mois.

Assisté par: Andrés.

Auteur Articles
juin 6, 2022 à 4:01 pm #11397665

sebastienL-20

Dites-nous ce que vous essayez de faire.
Nous avons fais la mise à jour 4.5 sur le site de production et avons constaté que nous ne pouvions plus éditer les traduction. Un tableau vide se présente à la place de l'éditeur avancé.

Suivez-vous une documentation quelconque ?
Non.

Y a-t-il un exemple similaire que nous pouvons examiner ?
Nous avons dupliqué le site de prod sur un espace de développement pour identifier le problème et avons downgradé le site en production.
Je vous ai créé un accès au back-office en mode administrateur pour regarder.

Quel est le lien vers votre site ?
lien caché

02 - traduction vide.png
01 - clique sur traduction.png
juin 7, 2022 à 5:58 am #11400605

Andrés
Supporter

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

Fuseau horaire: Europe/Paris (GMT+02:00)

Bonjour,

Bienvenue à l'assistance technique de WPML.

1. Pouvez-vous aller à WPML > Translation Management > Translators et vérifier si votre utilisateur a été créé comme Traducteur ?

2. Pouvez-vous incrémenter votre MemoryLimit et votre WP Memory Limit jusqu'à 256M ?
Vos valeurs actuelles sont:
- MemoryLimit 256M
- WP Memory Limit 128M
https://wpml.org/home/minimum-requirements/

- Éditez votre fichier wp-config.php et ajoutez la ligne suivante :

define('WP_MEMORY_LIMIT', '256M');

Cordialement,
Andrés

juin 7, 2022 à 8:29 am #11401529

sebastienL-20

Hello Andres,

I hope you are well today.

1/ Yes we are translators and administrator (cf. screenshot)
2/ I increased the memory limit in wp-config.php

The bug is still there.
I did a videoscreen to show you more explicitly : lien caché

Thank you very much.

Capture d’écran 2022-06-07 à 10.15.32.png
juin 7, 2022 à 10:28 am #11402839

Andrés
Supporter

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

Fuseau horaire: Europe/Paris (GMT+02:00)

Merci de votre retour. Cela serait très utile si vous pouviez me fournir l'information du debug.log de WordPress, pas l'information de débogage de WPML.

Est-ce que vous pouvez ouvrir le fichier wp-config.php et chercher la ligne: define(‘WP_DEBUG’, false); et la remplacer par:

define('WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );

Après, est-ce que vous pouvez chercher dans le dossier /wp-content/ s'il existe un fichier debug.log.
Pourriez-vous copier et coller le contenu du fichier debug.log dans pastebin.com et me fournir le lien, cela serait très utile (C'est la manière plus simple car parfois les logs sont volumineux et polluer notre conversation sur ce forum).
https://wpml.org/documentation/support/debugging-wpml/

Cordialement

juin 7, 2022 à 3:24 pm #11406187

sebastienL-20

Andres,

Pas de problème, voici le Pastebin : https://pastebin.com/chw84PKD

juin 8, 2022 à 5:54 am #11409673

Andrés
Supporter

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

Fuseau horaire: Europe/Paris (GMT+02:00)

D'après votre information de débogage, vous avez eu des erreurs dans la création de votre base de données pendant la mise à jour. Avez-vous la possibilité de remettre une sauvegarde de votre site avant la mise à jour ?

Si ce n'est pas possible, vous pouvez essayer le suivant :
- Faites une sauvegarde de votre site.
- Ajoutez ce code dans le fichier functions.php :

function wpmlsupp_1891_fix_missing_icl_tables() {
    if( function_exists( 'icl_sitepress_activate' ) )
        icl_sitepress_activate();
}
add_action( 'wp_footer', 'wpmlsupp_1891_fix_missing_icl_tables' );

- Visitez le front-end.
- Effacez le code.
Avez-vous toujours des erreurs PHP ?

juin 8, 2022 à 12:06 pm #11413757

sebastienL-20

Andrés,

Indeed, I think it was during the update of the plugin.

I still have PHP errors :
- [Unknown column 'automatic' in 'field list']
- [Unknown column 's.review_status' in 'field list']

Do you want the access of the back-office ?

juin 8, 2022 à 4:03 pm #11416587

Andrés
Supporter

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

Fuseau horaire: Europe/Paris (GMT+02:00)

Merci de votre retour mais ces champs ne sont pas associés à nos tableaux.

1. Avez-vous essayé la solution antérieur ?
2. Avez-vous remis votre sauvegarde avant de la mise à jour ?
3. Pouvez-vous vérifier s'il existe des erreurs liés à nos tableaux ?

juin 11, 2022 à 3:52 pm #11440405

sebastienL-20

Andres,

1/ J'ai essayé la solution function wpmlsupp_1891_fix_missing_icl_tables() - Cela n'a eu aucun effet.
2/ Je n'ai pas la sauvegarde avant la mise à jour qui a fait bogué le site.
3/ Toutes les erreurs sont encore visibles

juin 13, 2022 à 5:50 am #11445705

Andrés
Supporter

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

Fuseau horaire: Europe/Paris (GMT+02: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.
lien caché

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/

juin 21, 2022 à 5:59 am #11505117

Andrés
Supporter

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

Fuseau horaire: Europe/Paris (GMT+02:00)

Bonjour,
La prochaine réponse sera privé.

juin 21, 2022 à 3:52 pm #11511909

Andrés
Supporter

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

Fuseau horaire: Europe/Paris (GMT+02:00)

Merci beaucoup de vos identifiants. Or, en executant ces commandes SQL dans la base de données de votre site, les erreurs disparaissent et la liste de traductions s'affiche à nouveau.

- Faites une sauvegarde complete de votre base de données.
- Accédez à votre base de données et exécutez ce SQL :

ALTER TABLE ch_icl_translation_status
ADD `review_status` enum('NEEDS_REVIEW','EDITING','ACCEPTED') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
ADD  `ate_comm_retry_count` int(11) unsigned DEFAULT '0';

ALTER TABLE ch_icl_translate_job
ADD  `automatic` tinyint(3) unsigned NOT NULL DEFAULT '0',
ADD `ate_sync_count` int(6) unsigned DEFAULT '0';

S'affiche la liste de traductions cette fois ?

Note: il pourrait être nécessaire de changer le prefixe de votre base de données ch_icl par cela de production.

juin 27, 2022 à 3:00 pm #11552693

sebastienL-20

Bonjour Andres,

Super, merci d'avoir trouvé le bogue.

J'ai bien réalisé la sauvegarde du site et de la base de données sur l'environnement live.

Pour être sûr de ne pas faire d'erreur, dois-je exécuter le code comme ceci dans PHPMyAdmin ? (cf photo pièce jointe).

Merci beaucoup.

Capture d’écran 2022-06-27 à 16.45.38.png
juin 27, 2022 à 4:23 pm #11553371

Andrés
Supporter

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

Fuseau horaire: Europe/Paris (GMT+02:00)

Bonjour,
En effet, il s'agit du bon endroit. 🙂
Cordialement

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.