WordPress Error 500: 7 causas reales y cómo arreglarlo en 2026 (con o sin acceso al admin)
Actualizado: mayo de 2026 · Por el equipo de Estudio Brief
El Error 500 (Internal Server Error) en WordPress significa que el servidor recibió la petición pero algo falló al procesarla — no especifica qué. Las 7 causas más comunes en 2026 son: 1) plugin conflictivo recién activado, 2) tema con código defectuoso, 3) archivo .htaccess corrupto, 4) límite de memoria PHP excedido, 5) base de datos MySQL con tablas corruptas, 6) permisos de archivos incorrectos, 7) actualización de WordPress core que falló. La solución requiere acceso a hosting (cPanel, FTP o phpMyAdmin) y se resuelve típicamente en 15 minutos a 2 horas según causa.
En Estudio Brief llevamos más de una década resolviendo Error 500 en WordPress chilenos. Esta guía es el protocolo de diagnóstico que aplicamos cuando un cliente reporta sitio caído con este error.
Diagnóstico inicial: identificar la causa probable
Antes de aplicar soluciones, identifica la causa probable. La pregunta clave es: ¿qué cambió justo antes del error? Si activaste un plugin nuevo, instalaste tema, hiciste actualización WordPress, modificaste código manualmente, migraste hosting — probablemente esa acción causó el error. El 80% de los Error 500 se resuelven revirtiendo el cambio reciente.
Preguntas para diagnóstico:
- ¿Cuándo empezó el error? ¿Después de qué acción?
- ¿Puedes entrar al
/wp-admino también está caído? - ¿Tienes acceso al hosting (cPanel/Plesk/SSH)?
- ¿Tienes backup reciente del sitio?
- ¿El error es en todas las páginas o solo algunas?
Las 7 causas más comunes y solución para cada una
Causa 1: plugin conflictivo (la más común)
Solución sin acceso al admin: desactiva todos los plugins vía FTP renombrando la carpeta wp-content/plugins a plugins-disabled. Esto desactiva todos los plugins. Si el sitio carga, identifica el plugin culpable renombrando uno por uno.
Solución con acceso al admin: ve a Plugins, desactiva el último plugin activado.
Causa 2: tema con código defectuoso
Solución vía FTP: renombra la carpeta wp-content/themes/[tu-tema] a [tu-tema]-disabled. WordPress activa automáticamente el tema default. Si el sitio carga, el tema era el problema.
Causa 3: archivo .htaccess corrupto
El .htaccess controla configuración del servidor Apache. Si está malformado, genera Error 500.
Solución: vía FTP o File Manager del cPanel, renombra .htaccess a .htaccess-old. Luego entra al admin (/wp-admin/options-permalink.php) y haz click en “Guardar cambios” — WordPress genera un nuevo .htaccess limpio.
Causa 4: límite de memoria PHP excedido
Algunos sitios con plugins pesados requieren más memoria que la por defecto (típicamente 64MB en hostings compartidos).
Solución: vía FTP edita wp-config.php y agrega antes de la línea /* That's all, stop editing! */:
define('WP_MEMORY_LIMIT', '256M');
Si el hosting limita esto, edita .htaccess agregando:
php_value memory_limit 256M
Causa 5: base de datos MySQL con tablas corruptas
Solución vía phpMyAdmin:
- Accede a phpMyAdmin desde cPanel.
- Selecciona tu base de datos WordPress.
- Marca todas las tablas → “Reparar tabla” desde menú “Con la selección”.
- Espera. Si reporta error específico, anótalo para diagnóstico avanzado.
Alternativa con plugin (si admin funciona): WP-Optimize o WP-DBManager tienen función de reparación de tablas.
Causa 6: permisos de archivos incorrectos
Los archivos WordPress deben tener permisos específicos:
- Archivos: 644.
- Carpetas: 755.
- wp-config.php: 600 (más restrictivo).
Solución vía FTP: selecciona todos los archivos → “Permisos” → 644 (con “aplicar a archivos solamente”). Luego carpetas → 755 (con “aplicar a carpetas solamente”).
Causa 7: actualización de WordPress core falló
Si Error 500 apareció después de actualizar WordPress, el core puede haber quedado corrupto.
Solución manual vía FTP:
- Descarga WordPress core nuevo desde wordpress.org ↗.
- Vía FTP, sube todos los archivos del core (excluyendo
wp-contentywp-config.php) reemplazando los existentes. - Esto restaura los archivos del core sin tocar tus plugins, temas ni configuración.
Cómo revisar logs para diagnóstico avanzado
Si las soluciones anteriores no resuelven, revisa logs para entender qué pasa exactamente:
- Habilita debug mode en
wp-config.php:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
-
Reproduce el error.
-
Revisa el archivo
/wp-content/debug.logque WordPress genera automáticamente. -
Revisa también
error_logen la raíz del hosting (lo genera Apache/PHP).
Los errores típicos te dicen exactamente qué plugin o función falla.
Cuándo conviene llamar a un técnico vs intentar tú mismo
Conviene intentar tú mismo si: el error apareció después de una acción reciente clara (plugin activado, tema cambiado, actualización), tienes backup completo y acceso técnico (cPanel/FTP), y entiendes lo básico de WordPress. Conviene llamar a técnico si: el sitio es crítico para tu negocio y cada hora caída cuesta dinero, no tienes backups recientes, el error persiste tras intentos básicos, hay datos sensibles en juego.
Sobre cómo encontrar y mantener un buen técnico WordPress, ver recuperar dominio en Chile → para escenarios de rescate, y WordPress carga lento → para problemas de performance no urgentes.
Cómo prevenir el Error 500 en el futuro
- Staging environment: prueba cambios en copia del sitio antes de aplicarlos al sitio en producción.
- Backups automáticos diarios: para volver atrás rápido si algo falla.
- Plugin de control de cambios: detecta qué se modificó antes del problema.
- Hosting empresarial: tiene mejor soporte y herramientas de recuperación.
- Limitar plugins: cada plugin es riesgo potencial. Audita y elimina los innecesarios.
- Actualizar con calma: nunca actualices WordPress core, plugins y tema simultáneamente. Hazlo de uno en uno.
- Mantener tema actualizado: temas desactualizados con código PHP viejo son fuente común de Error 500. Más sobre esto en ¿vale la pena actualizar WordPress? →.
Caso real: sitio chileno recuperado de Error 500 en 35 minutos
Cliente: PYME chilena con WordPress + WooCommerce. Sitio cayó con Error 500 un viernes en plena hora peak.
Diagnóstico:
- 5 minutos: confirmado vía FTP que
.htaccessse había modificado misteriosamente (sospecha de plugin de seguridad que regeneró mal). - 5 minutos: backup del
.htaccessactual y renombrar a.htaccess-broken. - 5 minutos: regenerar
.htaccessdesde admin (configuración → permalinks → guardar cambios). - 5 minutos: validar sitio carga.
- 10 minutos: identificar plugin culpable (un plugin de seguridad reciente) y reemplazarlo por alternativa estable.
- 5 minutos: cliente confirma operación normal.
Total downtime: 35 minutos. Pérdida estimada de ventas evitada: ~$450.000.
Errores frecuentes al intentar arreglar WordPress
- Borrar archivos al azar sin backup: empeoras el problema.
- Modificar wp-config.php sin entender: puede romper toda la configuración.
- Reactivar plugins de a 10: no identificas cuál es el problema.
- No respaldar antes de cambios: si algo sale peor, no puedes volver.
- Ignorar logs: te ahorras tiempo si los revisas primero.
- Asumir que es ataque hacker: 95% de Error 500 son problemas técnicos, no ataques.
Preguntas frecuentes sobre Error 500 en WordPress
¿Qué significa exactamente Error 500 en WordPress? Significa “Internal Server Error” — el servidor recibió la petición pero algo falló al procesarla sin mensaje específico. Las causas más comunes son plugins conflictivos, archivos corruptos (.htaccess), límite de memoria PHP excedido o tablas de base de datos dañadas.
¿Cómo arreglar Error 500 si no puedo entrar al wp-admin?
Vía FTP o File Manager del cPanel: 1) Renombra wp-content/plugins a plugins-disabled para desactivar todos los plugins. 2) Si sigue: renombra .htaccess a .htaccess-old. 3) Si sigue: descarga WordPress core nuevo y reemplaza archivos del core vía FTP.
¿Cuánto demora arreglar un Error 500? Si la causa es plugin conflictivo o .htaccess: 5-15 minutos. Si es base de datos corrupta: 30-90 minutos. Si requiere reinstalación de WordPress core: 1-2 horas. Si hay corrupción profunda y necesitas restaurar desde backup: 2-4 horas.
¿Puedo perder mis datos al arreglar Error 500? Si haces backup antes de cualquier cambio: no. Si modificas archivos al azar sin backup: posible. Siempre, sin excepción, haz backup completo antes de tocar wp-config.php, plugins, tema o base de datos.
¿El hosting compartido causa más Error 500 que el empresarial? Sí, estadísticamente. Hostings compartidos tienen límites más bajos de memoria PHP, ejecución concurrente compartida (sites vecinos sobrecargan recursos) y soporte más lento para diagnosticar. Hostings empresariales con LiteSpeed/NVMe tienen menos incidentes y mejor recuperación.
¿Tu WordPress sigue mostrando Error 500 después de intentos básicos? En Estudio Brief ofrecemos soporte técnico de emergencia para sitios chilenos: diagnóstico, recuperación y migración a hosting estable cuando corresponde.
Cotiza soporte técnico de emergencia →
