This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 3 replies, has 2 voices.

Last updated by Andrés 4 months, 4 weeks ago.

Assigned support staff: Andrés.

Author Posts
May 23, 2019 at 9:30 am #3872941

franckB-8

I am trying to:editing page but got random page error with this : Method WPML_Admin_Menu_Item::__toString() must return a string value

Link to a page where the issue can be seen:everrywhere in admin

I expected to see:a normal page..

Instead, I got:white page with : Catchable fatal error: Method WPML_Admin_Menu_Item::__toString() must return a string value in /var/www/clients/client278/web1108/web/wp-content/plugins/sitepress-multilingual-cms/classes/admin-menu/class-wpml-admin-menu-root.php on line 78

May 23, 2019 at 11:34 am #3874707

Andrés
Supporter

Languages: English (English ) Spanish (Español ) French (Français )

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

Bonjour,

Bienvenue à l'assistance technique de WPML.

1. Est-ce que cette erreur arrive que sur une page en particulier ?

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

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

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

Parfois, ces ajustements sont bloqués par votre service d'hébergement et vous devez leur contacter directement. N'hésitez pas à incrémenter ces valeurs jusqu'à la valeur maximale possible.

Note: le minimum WP Memory Limit requis pour WPML (afin de fonctionner correctement avec un thème par défaut WordPress et sans autres extensions) est 128M.

Cordialement,
Andrés

May 23, 2019 at 2:52 pm #3877183

franckB-8

Bonjour,

cela a été fait, sans changement.
l'erreur à l'air totalement aléatoire, sur n'importe quelles pages

Le jeu de caractères est utf8 et non utf8mb4 pour information. (surligné rouge)

Mysql
Version du serveur: 5.1.73-1

PHP
PHP Version 7.0.20

May 24, 2019 at 5:16 am #3881195

Andrés
Supporter

Languages: English (English ) Spanish (Español ) French (Français )

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

Bonjour,

Le problème de cette situation est le comportement aléatoire et ne pas avoir une manière détaillé de le reproduire.

Est-ce que vous pouvez suivre cette procédure :
- Faites un backup complet de votre site.
- Allez à WPML > Assistance technique.
- Cliquez sur le lien de 'dépannage'.
- Cliquez sur le bouton 'Effacer le cache dans WPML’.
- Cliquez sur le bouton 'Supprimer les entrées fantômes des tableaux de traduction'.
- Cliquez sur le bouton 'Configurer les informations linguistiques’.