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 el foro 6 días a la semana, durante 22 horas por día.

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

El problema: Las páginas hijo en idioma secundario generan un error 404.

La solución: Esta situación ha sido corregida con la actualización WPML 3.5.3.1.

Documentación: https://wpml.org/version/wpml-3-5-3-1/

This topic contains 26 respuestas, has 3 mensajes.

Last updated by Art Project Group hace 3 años, 4 meses.

Assigned support staff: Andrés.

Autor Publicaciones
septiembre 22, 2016 a las 6:26 pm #1095603

Art Project Group

Tengo varias páginas anidadas traducidas en ruso que han dejado de funcionar de repente y no encuentro la causa. Todos los idiomas funcionaban perfectamente y sin que haya ocurrido nada extraño algunas páginas del idioma ruso han dejado de funcionar y devuelven error 404, concretamente todas las que están anidadas a hidden link, como por ejemplo hidden link.

¿Qué ha podido pasar? ¿Alguna actualización ha podido corromper algo?

En las capturas trato de que veáis que el contenido existe exactamente igual que en el francés, inglés o español.

Muchas gracias de antemano.

Un saludo.

septiembre 22, 2016 a las 6:28 pm #1095627

Art Project Group

Por cierto, ya limpié los permalinks y nada 🙁

Un saludo.

septiembre 22, 2016 a las 7:30 pm #1095806

Otto
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Gracias por contactarte con el foro de soporte!

Por favor, prueba lo siguiente:
Ve a WPML > Soporte > Solucionar problemas y realiza todas la acciones de la sección Limpieza. Fíjate por favor la captura de pantalla adjunta.

***No ignores la advertencia sobre realizar un back up antes***

Si el problema persiste, por favor haz la siguiente prueba:
-Haz un back up completo de tu sitio
-Desactiva todos los plugins no relacionados con WPML
-Cambia por un momento a un tema por defecto de WordPress (Twenty-Fourteen por ejemplo)
-Si el problema desaparece, activa uno por uno para comprobar con cuál es el problema de compatibilidad

Muchas gracias por tu cooperación.

Quedo a la espera de tus resultados.

Un saludo cordial,

Otto

septiembre 25, 2016 a las 2:18 pm #1099054

Art Project Group

He probado todos y cada uno de los puntos que indicas y el resultado es negativo en cualquier caso, sigue apareciendo error 404 en todos los casos.

Como bien te he indicado todo funcionaba perfectamente hasta que de repente dejó de funcionar.

¿Qué se te ocurre que puede ser? ¿Qué otras posibles soluciones se te ocurren?

Un saludo.

septiembre 26, 2016 a las 11:51 am #1099969

Otto
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Muchas gracias.

Para poder investigar mejor el problema necesitaría, si fuera posible, que me permitas acceder a tu sitio temporalmente. Mucho mejor si tuvieras un sitio de pruebas en donde esté replicado el problema.

Encontrarás los campos necesarios debajo del área de comentarios. He marcado la próxima respuesta como privada, por lo que la información que ingreses solo la veremos tu y yo.

Es posible que necesite replicar tu sitio localmente. Para eso voy a necesitar instalar un plugin llamado "Duplicator". Con él podré crear una copia completa de tu web. Una vez que el problema esté resuelto, borraré la copia local. Dime por favor si estás de acuerdo.

** IMPORTANTE **

- Por favor haz un back up completo de tu sitio y base de datos antes de proveer los datos de acceso

- Si no ves este formulario para completar los campos confidenciales NO los publiques, ya que serán visibles en el foro:
hidden link

En ese caso, pídeme que vuelva a habilitar una respuesta privada.

Muchas gracias.

Un saludo cordial,

Otto

septiembre 26, 2016 a las 6:22 pm #1100892

Otto
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Muchas gracias.

He podido instalar tu sitio localmente, pero al parecer has movido el path de login.

Podrías indicarme la ruta para acceder, por favor?

Marco la próxima respuesta como privada.

Un saludo cordial,

Otto

septiembre 26, 2016 a las 7:46 pm #1101025

Otto
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Muchas gracias. Excelente el tutorial :).

De todos modos, al instalar el Duplicator package te da la opción de crear uno. Y yo uso bastante wp-cli, una herramienta que te recomiendo investigar, si es que aun no lo has hecho.

Si utilizas idiomas en directorios o agregado como parámetro en lugar de un dominio diferente para cada idioma, el problema desaparece?

Un saludo cordial,

Otto

septiembre 26, 2016 a las 8:16 pm #1101098

Art Project Group

Me alegro de que te haya gustado 😉 Bichearé el WP-CLI.

Si uso directorios, parece que funciona, por ejemplo hidden link, pero en el momento en el que vuelvo a poner dominios, error 404 🙁

La cosa es que hasta ahora ha funcionado sin problema. ¿Qué se te ocurre que podamos hacer?

Un saludo.

septiembre 26, 2016 a las 8:42 pm #1101186

Otto
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

En este momento no puedo acceder al sitio en Ruso:
This site can’t be reached
avtodomvmarokko.com’s server DNS address could not be found.

Podrías chequearlo por favor.

Por otro lado, hay páginas que si funcionan correctamente en ruso, no? Podrías probar cambiándole el slug a alguna de las páginas con problemas? Prueba sin mezclar caracteres y también sin caracteres especiales.

Quedo a la espera de tus resultados.

Un saludo cordial,

Otto

septiembre 26, 2016 a las 9:23 pm #1101259

Art Project Group

Prueba ahora, ya funciona sin problemas el servidor.

Todas las demás funcionan como siempre, sólo fallan las que están anidadas.

Si cambio el slug tampoco funciona, aunque ponga caracteres normales.

Un saludo.

septiembre 27, 2016 a las 11:19 am #1102400

Otto
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Muchas gracias.

Te pido una última prueba:
Podrías borrar la traucción de una de las páginas problemáticas y recrearla? Recuerda vaciar la papelera antes de recrearla.

Quedo a la espera de tus resultados.

Un saludo cordial,

Otto

septiembre 27, 2016 a las 4:36 pm #1102999

Art Project Group

No sirve absolutamente para nada, he borrado la página con ID 1278274 y he creado un duplicado con ID 1278421 con el mismo resultado... Error 404 🙁

Un saludo.

septiembre 27, 2016 a las 6:54 pm #1103095

Otto
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Muchas gracias.

He reproducido el problema localmente.

Instalo la copia de tu web localmente, pero con todos los plugins desactivados y un tema por defecto. Agrego WPML y configuro los dominios para cada idioma. Y funciona bien.

Activo el tema y sigue correcto.

Activo todos los otros plugins y deja de funcionar, y cuando los desactivo sigue sin funcionar... Es realmente extraño.

De todos los plugins que tienes instalados, sabes cual/es pueden estar manipulando slugs o urls?

Sigo investigando, mientras espero tu respuesta.

Un saludo cordial,

Otto

septiembre 27, 2016 a las 7:02 pm #1103100

Art Project Group

El único, que yo sepa, es uno nuestro llamado Custom Base Terms, pero ese estaba activado desde el minuto cero y no ha generado ningún tipo de problema ni este, ni en otros sitios web donde también lo tengo instalado junto a WPML.

Ya me contarás 🙁

Un saludo.

septiembre 27, 2016 a las 7:38 pm #1103126

Otto
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Por favor prueba lo siguiente:
-Ve a WPML > Administración de la traducción > Configuración del contenido multilingüe > Sincronización de entradas y páginas
-Desmarca la opción: "Establecer página superior para traducir según página superior del idioma de origen"
-Edita la página en ruso y en "Atributos de página" selecciona "Padre" > Sin superior

Dime si esto funciona y si es un workaround razonable para este problema.

Un saludo cordial,

Otto