Error 500 en WordPress: qué significa y cómo recuperar la web

El error 500 oculta la causa real. Aprende qué revisar en registros, PHP, plugins y servidor para recuperar WordPress sin perder datos.

Técnico reparando conexiones de servidor tras un error 500 en WordPress

El error 500 en WordPress indica que el servidor no pudo completar la petición, pero no revela por sí mismo la causa. Puede proceder de PHP, un plugin, reglas del servidor, memoria, permisos o una actualización incompleta. La solución segura empieza por el registro de errores, no por probar cambios al azar.

Qué hacer primero

Anota la URL y la hora, comprueba si afecta a toda la web o a una acción concreta, guarda una copia y revisa los logs del servidor. Si el problema apareció tras un cambio, reproduce la situación en pruebas antes de revertir.

¿Por qué el navegador solo muestra “error interno”?

El mensaje público evita exponer rutas o detalles sensibles. La información útil suele estar en el registro de PHP, del servidor web o de WordPress. Activar errores visibles en producción puede revelar datos, por lo que el diagnóstico debe registrar de forma privada.

Causas frecuentes de un error 500

Plugin o tema incompatible

Una función eliminada, una llamada incorrecta o un conflicto puede detener PHP. Si el fallo coincide con una actualización, revisa el error exacto y la compatibilidad antes de volver a una versión anterior.

Versión o configuración de PHP

Al cambiar PHP pueden aparecer incompatibilidades o faltar extensiones. También influyen límites de memoria, tiempo de ejecución y tamaño de petición. Aumentar límites sin localizar la causa puede ocultar un proceso defectuoso.

Reglas del servidor

Una directiva inválida en el archivo de configuración o reglas duplicadas de redirección pueden provocar el error. Conserva el archivo original y modifica una sola variable cada vez.

Permisos y propiedad de archivos

Permisos demasiado restrictivos impiden leer archivos; demasiado abiertos crean riesgo. Compara con la configuración recomendada por el alojamiento y confirma el propietario correcto.

Recursos agotados

Picos de tráfico, tareas programadas, copias o consultas lentas pueden agotar procesos o memoria. En ese caso el error aparece de forma intermitente y necesita correlacionar hora, consumo y petición.

Cómo aislar la causa

  1. Confirmar alcance: portada, administración, una URL o una acción.
  2. Revisar registros en la hora exacta.
  3. Crear copia de archivos y base de datos.
  4. Comprobar espacio, recursos y estado del servidor.
  5. Reproducir en un entorno de pruebas.
  6. Aislar plugin, tema, regla o versión implicada.
  7. Aplicar la corrección mínima y probar funciones críticas.

Renombrar la carpeta de plugins puede servir como prueba de emergencia si no hay acceso al administrador, pero desactiva funciones importantes. No lo hagas sin saber cómo afectará a tienda, reservas o seguridad.

Cuando el error aparece solo al guardar, pagar o enviar

Si la web carga pero falla una acción, esa ruta aporta una pista. Revisa el tamaño de la petición, validación, llamadas AJAX o API, correo y código que se ejecuta en ese momento. En WooCommerce conviene consultar también nuestra guía sobre checkout que no funciona.

Cómo comprobar que la reparación es completa

  • El error desaparece en las URLs y acciones afectadas.
  • No se generan nuevos errores críticos en los registros.
  • Formularios, pagos y reservas completan todo el recorrido.
  • La caché se regenera sin servir la página de error.
  • La copia y el procedimiento de reversión quedan documentados.

Un diagnóstico de reparación web debe explicar la causa, la corrección y las pruebas realizadas. Ocultar el mensaje sin resolver el origen no es una reparación.

Preguntas frecuentes

¿El error 500 significa que me han hackeado?

No necesariamente. Es un mensaje genérico. Una infección es una posibilidad, pero también lo son incompatibilidades, recursos o configuración.

¿Perderé los datos?

El error no implica pérdida por sí mismo. El riesgo aparece al restaurar o modificar sin copia, especialmente en tiendas y sistemas con actividad reciente.

¿Quieres localizar la causa?

Envíanos la URL, la hora y la acción que provoca el fallo desde contacto.

Diagnóstico web

¿Tu web necesita una revisión profesional?

Cuéntanos qué está fallando o qué quieres mejorar. Revisaremos el caso y te explicaremos con claridad qué conviene hacer.

Pedir diagnóstico