Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
Tengo el siguiente error con WP eCommerce:

Fatal Error processing uri: /wp-admin/options-general.php?page=wpsc-settings&tab=gateway&settings-updated=1 page => "wpsc-settings" tab => "gateway" settings-updated => "1" menu => "0"
Item	Description
Error	Undefined index: admin_notice
Errno	8
File	/var/www/vhosts/begisare.org/subdomains/donar/wp-content/plugins/sitepress-multilingual-cms/inc/icl-admin-notifier.php
Line	359
Trace
...n/a at line n/a function n/a ()

$_REQUEST
array (
'page' => 'wpsc-settings',
'tab' => 'gateway',
'settings-updated' => '1',
'menu' => 0,
)

Solution:
- Busca los campos icl_admin_messages y woocommerce_admin_notices en la table wp_options y borra sus valores.

Relevant Documentation:
https://wpml.org/documentation/support/wpml-tables/

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.

This topic contains 5 respuestas, has 2 mensajes.

Last updated by Andrés hace 3 años, 8 meses.

Assigned support staff: Andrés.

Autor Mensajes
noviembre 14, 2016 a las 1:50 pm #1136079

andoni larrañaga

Hola;

Tenemos las últimas versiones de WP, WPML y PLUGINS.

Cuando intentamos guardar las opciones de un metodo de pago en el Plugin e-Commerce, nos da el siguiente error:
/////////////////////////////////////////////////////////////////////////////////////////////
2016-11-14-01-09-18
Fatal Error processing uri: /wp-admin/options-general.php?page=wpsc-settings&tab=gateway&settings-updated=1 page => "wpsc-settings" tab => "gateway" settings-updated => "1" menu => "0"
Item Description
Error Undefined index: admin_notice
Errno 8
File /var/www/vhosts/begisare.org/subdomains/donar/wp-content/plugins/sitepress-multilingual-cms/inc/icl-admin-notifier.php
Line 359
Trace
...n/a at line n/a function n/a ()

$_REQUEST
array (
'page' => 'wpsc-settings',
'tab' => 'gateway',
'settings-updated' => '1',
'menu' => 0,
)
/////////////////////////////////////////////////////////////////////////////////////////////

Tenemos añadido el Memory limit a 128M, y la version de PHP es 5.5.38.

Si probamos con una de las plantillas de defecto de WP tambien nos da el mismo error.

Un saludo y gracias!

noviembre 14, 2016 a las 3:29 pm #1136199

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

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

Hola Andoni,

Bienvenido al soporte de WPML.

Lamento esta situación, pero desafortundamente el plugin que utilizas para tu Ecommerce, WP eCommerce, no se encuentra en nuestra lista de compatibilidad. Al ser WooCommerce la extensión más usada y al mantener WooCommerce Multilingual, siempre advocamos por esta opción, ¿crees que podría ser una opción para ti?

En el caso que no sea posible, ¿podrías revisar la tabla icl_admin_messages y verificar que no exista ningún mensaje? Si existiese, por favor, bórralo. Además revisa también la llave woocommerce_admin_notices, y de ser necesario, borra su contenido.

Por favor, no dudes en crear un backup completo de tu sitio antes de efectuar esta operación.

Un saludo,
Andrés

noviembre 15, 2016 a las 10:28 am #1136762

andoni larrañaga

Hola Andrés;

Normalmente usamos la combinacion WPML-Woocommerce, pero este proyecto es más antiguo y entonces el Woocommerce no aceptaba el tipo de producto "Donaciones", por eso nos decantamos por el e-Commerce.

No encuentro la tabla "icl_admin_messages", puede ser esta otra? "icl_message_status". Esta última está vacía.

¿Dónde puedo encontrar la llave woocommerce_admin_notices?

Se te ocurre alguna modificación en el código del fichero icl-admin-notifier.php para saltarnos este error?

Gracias!

noviembre 15, 2016 a las 12:57 pm #1136910

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

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

Hola Andoni,

Debo pedirte disculpas, creo que por responder rápido te di una información incorrecta. Lo que quería decir era que buscaras los campos icl_admin_messages y woocommerce_admin_notices en la table wp_options.
¿Encuentras algo?

Saludos,
Andrés

noviembre 16, 2016 a las 12:15 pm #1137603

andoni larrañaga

Hola Andrés;

Si, ya descubrí después a que te referías 😉

Después de borrar los campos que me comentabas, desapareció el error de WPML, de hecho desaparecieron todos los errores. Por lo que, al no haber errores de ningún tipo contacte con el desarrollador del plugin, el cual hoy me ha confirmado que era un problema suyo por un cambio de nombres en las nuevas versiones del WP e-Commerce.

Muchas gracias por la asistencia.

Un saludo.

noviembre 16, 2016 a las 12:58 pm #1137667

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

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

Super! 🙂
Que tengas un buen día,
Andrés