Sauter la navigation

Ce sujet est résolu. Voici une description du problème et de la solution.

Problème :
Le client a rencontré un problème de crash du site après l'installation du plugin WPML, qui semble entrer en conflit avec le plugin trx_addons utilisé par le thème Impacto Patronus. Le message d'erreur indiquait que WPML manquait certains enregistrements dans les tables de langues et mentionnait une classe manquante 'WPML_Elementor_Module_With_Items'.

Solution :
Nous avons identifié que le problème était causé par le plugin trx_addons, qui nécessitait une classe spécifique non trouvée. Nous avons recommandé au client de vérifier si le problème persistait après la désactivation de ce plugin ou en changeant de thème. Nous avons également vérifié que le thème et le plugin étaient à jour. Après avoir désactivé les addons WPML non nécessaires (comme GraphQL, ElasticPress, etc.), le site fonctionnait sans afficher d'erreurs. Nous avons conclu que le problème d'importation n'était pas lié à WPML mais spécifique au thème du client et recommandé de contacter le support du thème pour plus d'assistance.

Il est possible que cette solution ne soit plus pertinente en raison de mises à jour ultérieures ou qu'elle ne s'applique pas à votre cas. Nous vous recommandons de vérifier les problèmes connus et de vous assurer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support.

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.

Marqué : 

Ce sujet contient 4 réponses, a 1 voix.

Dernière mise à jour par el-mahjoubM Il y a 6 jours et 18 heures.

Assisté par: Bruno Kos.

Auteur Articles
janvier 1, 2025 à 7:55 pm #16557434

el-mahjoubM

Contexte de la question:
Je suis en train de développer un site et j'ai voulu installer le plugin WPML comme indiqué dans la documentation du thème Impacto Patronus. Je pense qu'il est entré en conflit avec le thème ThemeREX Addon.

Symptômes:
Le site a planté et je suis en mode recovery. Le message d'erreur indique : 'WPML is missing some records in the languages tables and it cannot fully work until this issue is fixed. Please go to the Troubleshooting page and click on "Clear language information and repopulate languages" to fix this problem.' J'ai également rencontré d'autres erreurs comme le 500.

Questions:
Comment résoudre le conflit entre WPML et le thème ThemeREX Addon ?
Comment réparer l'erreur de WPML concernant les enregistrements manquants dans les tables de langues ?
Comment sortir du mode recovery après l'installation de WPML ?

janvier 1, 2025 à 9:26 pm #16557509

el-mahjoubM

voici le log que j'ai

janvier 1, 2025 à 9:37 pm #16557526

el-mahjoubM

Class "WPML_Elementor_Module_With_Items" not found in /home1/bgulicmy/public_html/website_bfaa4981/wp-content/plugins/trx_addons/components/api/sitepress-multilingual-cms/ate/class-wpml-elementor-trx-module-with-items.php:6
Stack trace:
#0 /home1/bgulicmy/public_html/website_bfaa4981/wp-content/plugins/trx_addons/components/api/sitepress-multilingual-cms/sitepress-multilingual-cms-elementor.php(1304): require_once()
#1 /home1/bgulicmy/public_html/website_bfaa4981/wp-content/plugins/trx_addons/components/api/sitepress-multilingual-cms/sitepress-multilingual-cms.php(145): require_once('/home1/bgulicmy...')
#2 /home1/bgulicmy/public_html/website_bfaa4981/wp-content/plugins/trx_addons/components/api/api.php(130): include_once('/home1/bgulicmy...')
#3 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/class-wp-hook.php(324): trx_addons_api_load('')
#4 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#5 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#6 /home1/bgulicmy/public_html/website_bfaa4981/wp-settings.php(682): do_action('after_setup_the...')
#7 /home1/bgulicmy/public_html/website_bfaa4981/wp-config.php(197): require_once('/home1/bgulicmy...')
#8 /home1/bgulicmy/public_html/website_bfaa4981/wp-load.php(50): require_once('/home1/bgulicmy...')
#9 /home1/bgulicmy/public_html/website_bfaa4981/wp-admin/admin.php(34): require_once('/home1/bgulicmy...')
#10 /home1/bgulicmy/public_html/website_bfaa4981/wp-admin/plugin-install.php(16): require_once('/home1/bgulicmy...')
#11 {main}
thrown

janvier 2, 2025 à 7:28 am #16557722

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Bonjour,

L'erreur est causée par le plugin **trx_addons**, qui semble nécessiter une classe spécifique (**WPML_Elementor_Module_With_Items**).

Le problème persiste-t-il si vous désactivez ce plugin ou essayez un autre thème?

Pouvez-vous également me dire quel thème vous utilisez qui nécessite ce plugin?

Ce thème et le plugin **trx_addons** sont-ils mis à jour avec les dernières versions?

Cordialement,
Bruno Kos

janvier 2, 2025 à 9:33 am #16557927

el-mahjoubM

hI

Le problème persiste-t-il si vous désactivez ce plugin ou essayez un autre thème?
YES

Pouvez-vous également me dire quel thème vous utilisez qui nécessite ce plugin?
Impacto Patronus | Nature Protection, Petitions & Social Activism WordPress Theme + RTL - ThemeForest Item for Sale
Impacto Patronus | Nature Protection, Petitions & Social Activism WordPress Theme + RTL

Ce thème et le plugin **trx_addons** sont-ils mis à jour avec les dernières versions?
YES ALL IS UP TO DATE

PS: I AM STILL IN 500 PAGE ERROR

janvier 2, 2025 à 1:46 pm #16559025

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Pouvez-vous me fournir les identifiants d'accès à WordPress et FTP?

Et pouvez-vous me dire où je dois aller pour voir l'erreur 500 (ou une autre erreur)?

J'ai marqué votre prochaine réponse comme privée afin que vous puissiez ajouter les informations de connexion en toute sécurité.

janvier 2, 2025 à 7:56 pm #16559905

el-mahjoubM

this is the error message
Error Details
=============
An error of type E_ERROR was caused in line 169 of the file /home1/bgulicmy/public_html/website_bfaa4981/wp-content/plugins/wpml-sticky-links/classes/custom-fields.php. Error message: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, bool given in /home1/bgulicmy/public_html/website_bfaa4981/wp-content/plugins/wpml-sticky-links/classes/custom-fields.php:169
Stack trace:
#0 /home1/bgulicmy/public_html/website_bfaa4981/wp-content/plugins/wpml-sticky-links/classes/custom-fields.php(169): array_key_exists('custom_fields_c...', false)
#1 /home1/bgulicmy/public_html/website_bfaa4981/wp-content/plugins/wpml-sticky-links/classes/custom-fields.php(83): WPML\SL\CustomFields->getSettings()
#2 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/class-wp-hook.php(324): WPML\SL\CustomFields->convertUrlsInCustomField(5, 7, 'trx_addons_layo...', 'footer')
#3 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#4 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#5 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/meta.php(156): do_action('added_post_meta', 5, 7, 'trx_addons_layo...', 'footer')
#6 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/meta.php(252): add_metadata('post', 7, 'trx_addons_layo...', 'footer')
#7 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/post.php(2648): update_metadata('post', 7, 'trx_addons_layo...', 'footer', '')
#8 /home1/bgulicmy/public_html/website_bfaa4981/wp-content/plugins/trx_addons/components/cpt/layouts/layouts.php(284): update_post_meta(7, 'trx_addons_layo...', 'footer')
#9 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/class-wp-hook.php(324): trx_addons_cpt_layouts_meta_box_save(Array, 7, 'cpt_layouts')
#10 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array)
#11 /home1/bgulicmy/public_html/website_bfaa4981/wp-content/plugins/trx_addons/components/cpt/layouts/layouts.php(255): apply_filters('trx_addons_filt...', Array, 7, 'cpt_layouts')
#12 /home1/bgulicmy/public_html/website_bfaa4981/wp-content/plugins/trx_addons/components/cpt/layouts/layouts.php(156): trx_addons_cpt_layouts_create(true)
#13 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/class-wp-hook.php(324): trx_addons_cpt_layouts_init('')
#14 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#15 /home1/bgulicmy/public_html/website_bfaa4981/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#16 /home1/bgulicmy/public_html/website_bfaa4981/wp-settings.php(704): do_action('init')
#17 /home1/bgulicmy/public_html/website_bfaa4981/wp-config.php(107): require_once('/home1/bgulicmy...')
#18 /home1/bgulicmy/public_html/website_bfaa4981/wp-load.php(50): require_once('/home1/bgulicmy...')
#19 /home1/bgulicmy/public_html/website_bfaa4981/wp-admin/admin.php(34): require_once('/home1/bgulicmy...')
#20 /home1/bgulicmy/public_html/website_bfaa4981/wp-admin/themes.php(10): require_once('/home1/bgulicmy...')
#21 {main}
thrown

janvier 3, 2025 à 8:19 am #16560421

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

I see that you installed all the WPML addons, but this is not required so I deactivated them (for example GraphQL, ElasticPress, etc). These are only glue plugins in the event that you are using any of these plugins.

As for the issue, I can see that WPML is active and configured on the website, but I see no errors. Where can I see the fatal error and the website going down? Frontend also works.

janvier 3, 2025 à 11:08 am #16561021

el-mahjoubM

this is fixed by the themerex themes support, you've take som much time to replay on my inquery such we are very hurry to continue our builing, in mean time that you have't responed i have reinstall new fresh wordpress version, and the themerex support continue the other think but still having issue with imported translation until now the wpml data does not been imported correctly

6777c1feea8b7.png
Sans titre.png
janvier 3, 2025 à 12:45 pm #16561444

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

This import issue doesn't appear to be related to WPML. It seems to be a feature specific to your theme, not part of the WPML import process.

Additionally, the file that cannot be fetched seems to originate from their servers.

I recommend that you confirm this with their support team as well.

janvier 4, 2025 à 4:25 pm #16563603

el-mahjoubM

after some working we acheive that the website work fine now, but still error that we confirme that it up to wpml, the elementor blocked each time we start it, and when we disable the wpml plugin it work fine