Avisos
Vaciar todo

Internal Server Error WPML - DIVI

9 Respuestas
3 Usuarios
0 Reactions
16 Visitas
Respuestas: 4
Active Member
Topic starter
 

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é.

Contexto del sitio

  • WordPress

  • Tema: Divi 5 (beta)

  • Plugin multidioma: WPML

  • Hosting en Webempresa

  • Dominio: blancacano.es

Qué hemos hecho y qué ocurre

  1. Hemos instalado WPML y configurado dos idiomas (ES / EN) usando idiomas en directorios (/en/).

  2. El contenido traducido existe y las páginas en inglés cargan correctamente.

  3. En los logs aparecían errores relacionados con un plugin de Lazy Load, por lo que lo hemos desactivado completamente.

  4. El servidor estaba inicialmente en PHP 8.4.
    → Al bajar a PHP 8.1, el comportamiento ha mejorado claramente.

  5. 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.

Problema actual

  • 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.

Logs

En los logs hemos visto avisos del tipo:

  • open_basedir restriction in effect

  • llamadas desde WPML String Translation a rutas de plugins

Solicitud

¿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.


 
Respondido : 28/01/2026 9:49 am
Tags del tema
Pepe
 Pepe
Respuestas: 42146
Illustrious Member Admin
 

Hola Blanca.

Por lo que comentas el error puede venir por un conflictos al regenerar las reglas de reescritura (.htaccess), muchos plugins lo hacen al mismo tiempo y se rompe temporalmente.

Prueba lo siguiente.

Añade el siguiente plugin:

-> https://wordpress.org/plugins/code-snippets/

.- Accede a fragmentos de código -> añadir nuevo

 .- Añade un título para tenerlo identificado y añade el siguiente código:

 

add_filter('mod_rewrite_rules', 'fix_rewritebase');

function fix_rewritebase($rules) {
$home_root = parse_url(home_url());
if (isset($home_root['path'])) {
$home_root = trailingslashit($home_root['path']);
} else {
$home_root = '/';
}

$wpml_root = parse_url(get_option('home'));
if (isset($wpml_root['path'])) {
$wpml_root = trailingslashit($wpml_root['path']);
} else {
$wpml_root = '/';
}

$rules = str_replace("RewriteBase $home_root", "RewriteBase $wpml_root", $rules);
$rules = str_replace("RewriteRule .", "RewriteRule ^index\.php$ - [L]", $rules); // a veces también ayuda esta línea

return $rules;
}

.- Guarda y lo activas.

.- Accede Ajustes -> Enlaces permanentes y sin realizar ningún cambio  pulsa "Guardar cambios" (esto fuerza regenerar .htaccess).

 

Revisa si se soluciona y nos comentas.

 

Un Saludo


 
Respondido : 28/01/2026 12:11 pm
Respuestas: 4
Active Member
Topic starter
 

Hola,

 

He bajado el plugin, he metido el codigo le he dado a guardar. Pero he perdido el acceso a Wordpress y ademas mi web https://www.blancacano.es esta caida. 

Por favor ayuda!!!!

 

Gracias de antemano.


 
Respondido : 28/01/2026 2:24 pm
Pepe
 Pepe
Respuestas: 42146
Illustrious Member Admin
 

Hola Blanca.

Veo que esta cargando ¿ Cual es el problema ?

 

Un saludo


 
Respondido : 28/01/2026 2:38 pm
Respuestas: 4
Active Member
Topic starter
 

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@blancacano.es to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.   No me deja entrar en el administrador de wordpress ademas de que me sale este error. He tirado de backup para atras por un momento me ha dejado y otra vez se ha bloquedao. Por favor ayuda


 
Respondido : 28/01/2026 2:48 pm
Pepe
 Pepe
Respuestas: 42146
Illustrious Member Admin
 

Hola Blanca.

Ok, vamos a revisarlo y te contesto en esta misma consulta


 
Respondido : 28/01/2026 2:52 pm
Pepe
 Pepe
Respuestas: 42146
Illustrious Member Admin
 

Hola Blanca.

Ya está cargando, también hemos añadido el código que te indique en este caso en el archivo functions.php

Revisa que todo cargue bien y nos comentas.

 

Un saludo

 


 
Respondido : 28/01/2026 2:58 pm
Respuestas: 4
Active Member
Topic starter
 

Lo primero agradecerte lo rapido que me has atendido. ¿Se sabe porque ha estado caida la web con el fallo Internal Server Error? Ha sido muy raro porque he metido el codigo en el plugin y cuando le di a guardar se me fue el contacto con el Administrador. ¿He sufrido un ataque? Pero al corazon. voy a probar lo de los idiomas mas tarde. Gracias de nuevo


 
Respondido : 28/01/2026 3:11 pm
Karen Rios
Respuestas: 19355
Illustrious Member Moderator
 

Hola Blanca, 

En esta caso no es un ataque, es psoible que sucediera por un conflicto con el codigo añadidos pero veo que ya esta solucionado. 

Un Saludo

 


 
Respondido : 28/01/2026 3:15 pm