Solucionar problemas

Depurar errores en Wordpress

Revisado el · wordpress · errores · diagnostico

Wordpress gestiona por medio del fichero wp-config.php si los errores son o no registrados ya sea en logs o mostrados por pantalla.

Realiza estas pruebas preferiblemente en una copia de staging. En producción no muestres errores en pantalla: pueden revelar rutas, consultas y datos internos a cualquier visitante.

Registrar los errores sin mostrarlos

Crea un directorio de registros fuera de public_html, protege el fichero con permisos 0600 y añade temporalmente estas líneas a wp-config.php, sustituyendo CPANEL_USUARIO:

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', '/home/CPANEL_USUARIO/logs/wordpress-debug.log');
@ini_set('display_errors', '0');

No uses wp-content/debug.log en una web pública salvo que el servidor bloquee expresamente su descarga. Reproduce solo el fallo necesario y revisa que el registro no contenga contraseñas, tokens ni datos personales antes de compartir extractos.

Visualizo una pantalla en blanco

Si el registro de WordPress no recoge el fallo, configura temporalmente el registro privado de errores de PHP, manteniendo siempre display_errors desactivado.

Desactivar y limpiar

Al terminar, cambia WP_DEBUG a false, elimina WP_DEBUG_LOG, WP_DEBUG_DISPLAY y la línea temporal de ini_set, y borra el fichero de registro cuando ya no sea necesario. La depuración no debe quedar activa de forma indefinida en producción.

También te puede ayudar

  1. Cómo solucionar el error cURL 60 de certificado SSL en WordPress Cómo diagnosticar y resolver el error cURL 60 de WordPress sin desactivar la verificación de certificados SSL.
  2. El acceso al wp-admin o wp-login no carga y muestra una página en blanco
  3. Elementor 3.6.x, problemas de funcionamiento y compatibilidad
  4. Elementor da error 500 al guardar cambios