Hola,
Os escribo porque estamos teniendo errores 500 (Internal Server Error) intermitentes y agradeceríamos vuestra ayuda a nivel de configuración del servidor, ya que no parece un problema de uso ni de caché.
WordPress
Tema: Divi 5 (beta)
Plugin multidioma: WPML
Hosting en Webempresa
Dominio: blancacano.es
Hemos instalado WPML y configurado dos idiomas (ES / EN) usando idiomas en directorios (/en/).
El contenido traducido existe y las páginas en inglés cargan correctamente.
En los logs aparecían errores relacionados con un plugin de Lazy Load, por lo que lo hemos desactivado completamente.
El servidor estaba inicialmente en PHP 8.4.
→ Al bajar a PHP 8.1, el comportamiento ha mejorado claramente.
Todas las pruebas se han realizado:
en distintos navegadores
borrando caché y datos de navegación
usando modo incógnito
Por lo que descartamos que sea un problema de caché del navegador.
Cambiar al idioma inglés funciona correctamente.
Al navegar a otra URL en inglés, en ocasiones aparece un error 500.
Si se vuelve atrás o se recarga, a veces la misma página carga bien.
El error es intermitente, no constante.
Con PHP 8.1 el sitio aguanta más navegación, pero el error acaba reapareciendo.
En los logs hemos visto avisos del tipo:
open_basedir restriction in effect
llamadas desde WPML String Translation a rutas de plugins
¿Podríais indicarnos o ayudarnos a dejar una configuración de PHP / y plugin que sepáis que funciona correctamente con WordPress + Divi + WPML, para descartar problemas de entorno y trabajar sobre una base estable?
Muchas gracias por vuestra ayuda.