Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problema:
El cliente experimentaba errores de base de datos en WordPress con entradas duplicadas para la clave 'PRIMARY' al intentar insertar datos en la tabla 'wp_postmeta'.
Solución:
1. Crear una copia de seguridad del sitio completo.
2. Actualizar todos los plugins y temas desactualizados.
3. Borrar cualquier memoria cache existente.
4. Activar el modo de depuración de WordPress siguiendo los pasos en este enlace.
5. Visitar la URL donde aparece el mensaje de error y compartir el último mensaje de error del archivo debug.log.
6. Seguir los pasos de la guía en esta guía para resolver problemas de entradas duplicadas.
7. Ejecutar las siguientes consultas SQL para agregar el índice autoincrementable a la tabla 'wp_icl_translations':
UPDATE `wp_icl_translations` JOIN (SELECT (MAX(`translation_id`) + 1) as next_id FROM `wp_icl_translations`) AS derived_table SET `translation_id` = derived_table.next_id WHERE `translation_id` = '0';
ALTER TABLE `wp_icl_translations` CHANGE `translation_id` `translation_id` bigint NOT NULL AUTO_INCREMENT FIRST;
8. Confirmar si el problema se ha resuelto.
Si la solución proporcionada es irrelevante debido a que está desactualizada o no se aplica a su caso, le sugerimos abrir un nuevo ticket de soporte. También recomendamos revisar los problemas conocidos, verificar la versión de la solución permanente y confirmar que ha instalado las últimas versiones de temas y plugins.
Si necesita asistencia adicional, por favor, póngase en contacto con nosotros en el foro de soporte de WPML.
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.
Este tema contiene 24 respuestas, tiene 2 voices.
Última actualización por hace 1 año, 7 meses.
Asistido por: Carlos Rojas.