[Cerrado] 3 idiomas 3 dominios problemas con envio de formulario
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.
Sun
Mon
Tue
Wed
Thu
Fri
Sat
-
7:00 – 12:00
7:00 – 12:00
7:00 – 12:00
7:00 – 12:00
7:00 – 12:00
-
-
13:00 – 15:00
13:00 – 15:00
13:00 – 15:00
13:00 – 15:00
13:00 – 15:00
-
Zona horaria del soporte: Europe/Madrid (GMT+02:00)
Antecedentes del problema:
Tengo un sitio web multiidioma con un dominio para cada idioma (catalán, español e inglés). Utilizo un formulario de reserva con Contact Form 7 y he configurado un plugin de SMTP para realizar los envíos autenticados. El plugin SMTP está bien configurado y no muestra errores.
Síntomas:
En el formulario en catalán (idioma principal) siempre envía correctamente, pero en los otros idiomas (es y en) falla aleatoriamente. Da error de formulario, pero a veces funciona si insisto.
Preguntas:
¿Podéis ayudarme para ver dónde puede estar el problema?
1.- Para comenzar a comprender el problema necesito que describa cual es el error que le aparece. Puede compartir un enlace con un video mostrando los pasos a seguir para reproducir el problema.
2.- También le recomiendo que active el modo de depuraciómn de WordPress tal y como se describe en esta guía: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/ luego reproduzca el problema y comparta el último mensaje de error fatal que pueda aparecer al final del archivo debug.log que se encuentra en la carpeta wp-content
Hola Jordi,
Muchas gracias por compartir el video y espero que te encuentres mejor 🙂
Te pido que realices estos pasos para intentar obtener más información del problema:
- Activa el modo de depuración de WordPress siguiendo los pasos descritos en esta guía: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
- Intenta reproducir el error tal y como muestras en el video
- Comprueba si hay algún mensaje de error fatal en el archivo debu.log que se encuentra en la carpeta wp-content y de exisitir, compártelo en tu próximo mensaje.
Te pido que compartas las credenciales de acceso al sitio en tu próximo mensaje que he establecido como privado. Esto me permitirá revisar el problema más de cerca.
Por favor confirma que has creado una copia de seguridad del sitio completo que puedas utilizar para restaurarlo en caso de ser necesario.
Antes de continuar te pido que actualices todos los plugins y temas que aparecen desactualizados en este enlace: enlace oculto ejecuta la actualización de la base de datos de Woocommerce que aparece en el backend: enlace oculto termina la instalación de Woocommerce Multilingual y comprueba si el problema desapareció.
He realizado varias pruebas pero el problema persiste y sospecho que pueda estar causado por un conflicto con una funcionalidad de terceros. Puedes crear un sitio staging con una copia del sitio en producción donde podamos realizar más pruebas sin afectar al sitio en vivo?
He establecido tu próxima respuesta como privada para que pueda compartir de forma segura las credenciales de acceso al sitio staging.
He realizado varias pruebas, he dejado el sitio en un ambiente mínimo y he cambiado la configuración URL del idioma para que funcione con diferentes directorios, así no redirige a los dominios del sitio en producción. Le pido que compruebe si ahora el problema ha desaparecido: enlace oculto
El problema puede estar en alguno de los plugins desactivados en el staging. Le pido que active los plugins uno por uno y compruebe si el problema vuelve a aparecer.