Saltar al contenido Saltar a la barra lateral

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problem:
The website encountered a 404 error when attempting to change languages from the homepage, but internal pages were unaffected after migration to a new server. The issue seemed related to WPML despite checking other configurations.

Solution:
Initial troubleshooting steps included checking the website's URLs in "Settings -> General," increasing the WordPress memory limit, and reviewing PHP parameters. Eventually, the supporter discovered language directories in the site's root causing the problem and added "old" suffixes to resolve the issue.

Relevant Documentation:

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.

Etiquetado: 

Este tema contiene 9 respuestas, tiene 2 voices.

Última actualización por Carlos Rojas hace 1 año, 11 meses.

Asistido por: Carlos Rojas.

Autor Publicaciones
noviembre 29, 2023 a las 4:00 pm #14953529

santiagoT-5

Estoy tratando de:

Hemos migrado la web de lionsgatecapital.com al nuevo servidor , solo se puede visualizar cambiando el host del ordenador por la 178.211.133.34

URL de (mi) sitio web donde aparece el problema: lionsgatecapital.com

Yo esperaba ver: Al hacer click en el selector de idioma tenemos un error 404 pero solo en la home. En las página internas no hay problema.
Hemso revisado todo: htaccess. Servidor, todo pero lo unico que puede fallar es WPML.

noviembre 30, 2023 a las 10:23 am #14960687

Carlos Rojas
Partidario de WPML desde 03/2017

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

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,
Muchas gracias por contactarnos

1.- Le pido que revise en Ajustes -> General -> Si las dos URLs que aparecen son correctas.

Y vuelva a guardar los enlaces permanentes.

2.- Por favor incremente el límite de memoria de WordPress. El mínimo requerido es de 128Mb: https://wpml.org/home/minimum-requirements/
Para ello puede agregar el siguiente código al archivo wp-config.php que se encuentra en la raíz del sitio:

 /* Memory Limit */
define('WP_MEMORY_LIMIT', '128M');

- Añádelo encima de la línea /* That's all, stop editing! Happy blogging. */

Puede comprobar el límite de memoria de WordPress en WPML -> Soporte

Saludos,
Carlos

noviembre 30, 2023 a las 11:52 am #14961851

santiagoT-5

Muchas gracias por tu ayuda Carlos
Pero:
Los parametros de PHP estan en 2084MB de Memory limit.
EN ajustes generales esta el dominio como corresponde.
Nada de esto es el factor reportado.
Has podido ver el log file?
Quieres cambiar el host y poder ver la web por favor. Necesitamos hacer el Launch Hoy mismo y al migrar la web las homes han dejado de funcionar....
Gracias

Captura de pantalla 2023-11-30 a las 12.49.26.png
noviembre 30, 2023 a las 12:24 pm #14962099

Carlos Rojas
Partidario de WPML desde 03/2017

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

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,

1.- El límite de memoria de PHP es diferente al límite de memoria de WordPress por lo que le pido que realice los pasos que he descrito en mi mensaje anterior. Puede comprobar los límites de memoria, tanto de PHP como de WordPress, en WPML -> Soporte.

2.- He establecido su próximo mensaje como privado para que pueda compartir las credenciales de acceso al sitio de manera segura. Por favo no olvide crear una copia de seguridad del sitio completo antes de compartir las credenciales y que le sirva para restaurar el sitio en caso de ser necesario.

Saludos

diciembre 1, 2023 a las 7:26 am #14969373

santiagoT-5

Buenos dias
Tenemos alguna novedad?
Llevamos dos dias con un ticket.
Espero vuestros comentarios.
Santiago

diciembre 1, 2023 a las 12:55 pm #14972623

Carlos Rojas
Partidario de WPML desde 03/2017

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

Zona horaria: Europe/Madrid (GMT+01:00)

Hola Santiago,
Perdone la tardanza en la respuesta.

La causa del problema es que existen unos directorios con el código de los idiomas en la raíz del sitio. He agregado el sufijo 'old' a dichos directorios y el problema ha desaparecido.

Puede confirmar que el problema está resuelto?

diciembre 1, 2023 a las 1:12 pm #14973049

santiagoT-5

Hola Carlos
Genial ahora funciona solo que los pluigns pueden ser el origen ya que estan desctivados.
Los activaré uno a uno.
Los directorios los hemos puesto despues de haber reportado el error por ello es raro que sean los creadores del problema. Estas seguro que era esto? Lo pregunto porque estos directorios tienen una calculadora que deberiamos refactorizar a efectos de que todo funcione.
Espero tus comentarios y que tengas un buen dia.
Saludos Santi

diciembre 1, 2023 a las 1:45 pm #14973231

Carlos Rojas
Partidario de WPML desde 03/2017

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

Zona horaria: Europe/Madrid (GMT+01:00)

Hola Santi,

Si, la causa del problema eran estos directorios. Si los plugins estaban desactivados entonces fue un error de mi parte que olvidé activarlos, aunque si la memoria no me falla los dejé activos todos para poder confirmar que la causa del problema eran los directorios.

De todas formas, he vuelto a acceder al sitio y veo que los plugins están activos y la página de inicio funcionando correctamente en todos los idiomas.

diciembre 1, 2023 a las 1:54 pm #14973273

santiagoT-5

Carlos, muchas gracias por tu ayuda!
Que tengas un gran dia
Saludos Santi

diciembre 1, 2023 a las 1:56 pm #14973337

Carlos Rojas
Partidario de WPML desde 03/2017

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

Zona horaria: Europe/Madrid (GMT+01:00)

Santi,
Por favor no dude en contactarnos si necesita de nuestra ayuda en el futuro con WPML. Estaremos más que contentos de poder ayudarle.

Que tenga un excelente día!