[Resuelto] problema con archivo de traduccion corrupto
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem: Si estás experimentando un error crítico al intentar editar o crear la versión en euskera de una página en WPML, y la página en cuestión no puede desvincularse desde la interfaz, es posible que la vinculación actual esté corrupta. Este problema puede ocurrir tanto al intentar crear la traducción desde el español original como desde otra traducción. Solution: En un caso similar, descubrimos que el problema estaba relacionado con una entrada corrupta en la base de datos de WPML, específicamente con un elemento global de Avada. Eliminamos la entrada defectuosa, lo que permitió que el sistema volviera a funcionar correctamente y las traducciones se pudieran desconectar sin inconvenientes. Te recomendamos verificar si existe una situación similar en tu caso. Si no estás seguro de cómo proceder o si el problema persiste, te sugerimos abrir un nuevo ticket de soporte. Además, te recomendamos encarecidamente revisar los problemas conocidos relacionados, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins.
Si necesitas asistencia adicional, no dudes en contactarnos a través de nuestro foro de soporte.
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.
Tengo un problema con WPML al crear la versión en euskera de una página:
La página original está en español.
La página en euskera ya existe y está vinculada a la página original, pero al intentar editarla o crearla de nuevo en ese idioma siempre aparece un error crítico.
Esto ocurre tanto si intento crear la traducción desde el español original como desde la traducción al castellano de la provincia.
La página problemática no puede desvincularse desde la interfaz y sospecho que la vinculación actual está corrupta.
Ocurre incluso con WPML String Translation activado o desactivado.
Necesito ayuda para romper la vinculación de esa página euskera y vincularla correctamente a otra página nueva, sin que se produzca el error crítico.
Para saber los detalles del error que te está dando, ¿podrías hacer lo siguiente?
- Accede al archivo wp-config.php (ubicado en el root de WordPress).
- Inserta estas líneas justo antes de /* That's all, stop editing! Happy blogging. */
Ya he visto que el problema está relacionado con este error: PHP Fatal error: Uncaught InvalidArgumentException: No translation entry found for query: s:34:" trid = %d AND language_code = %s ";a:2:
Parece que hay una string que no está bien traducida.
Me gustaría solicitar acceso temporal (wp-admin y FTP) a su sitio para analizar mejor el problema. Encontrará los campos necesarios para esto debajo del área de comentarios cuando inicie sesión para dejar su próxima respuesta. La información que ingresarás es privada, lo que significa que solo tú y yo podemos verla y tener acceso a ella.
- Haga una copia de seguridad de los archivos y la base de datos del sitio antes de brindarnos acceso.
- Si no ve los campos wp-admin/FTP, esto significa que los datos de inicio de sesión de su publicación y sitio web se harán PÚBLICOS. NO publique los detalles de su sitio web a menos que vea los campos obligatorios de wp-admin/FTP. Si no es así, pídame que habilite el cuadro privado.
El cuadro privado tiene este aspecto: enlace oculto
El error confirma que la entrada de traducción en euskera para esa página está corrupta en la base de datos de WPML.
Antes de continuar, es imprescindible realizar una copia de seguridad de la base de datos para evitar cualquier pérdida de información.
¿Me das permiso para instalar el plugin Adminer y así poder acceder a la base de datos y solucionar el problema? Asimismo, indícame la URL de la página donde se presenta el error para poder verificarlo
He identificado la causa del problema. Existía una entrada corrupta en la base de datos de WPML, relacionada con un elemento global de Avada, que provocaba el error crítico al intentar editar o crear la versión en euskera de la página.
He eliminado dicha entrada defectuosa y el sistema vuelve a funcionar correctamente. Además, ya he podido desconectar las traducciones sin inconvenientes.
Por favor, comprueba que todo funciona como esperas.