UA-51298262-10 Skip to main content
WordPress

Cómo solucionar error 404 en wp-admin WordPress

By mayo 2, 2026No Comments

¿Por qué aparece el error 404 en wp-admin?

A veces, al intentar entrar a /wp-admin, te encuentras con un error 404. Parece sencillo: «no se encontró la página». Pero detrás puede haber varios motivos. Aquí van los más comunes:

  • Archivos del core perdidos o dañados.
  • Problemas en el archivo .htaccess.
  • Rewrite rules mal puestas en Apache o NGINX.
  • Permisos incorrectos en wp-admin o wp-login.php.
  • URLs que ya no apuntan bien porque cambiaste algo del dominio.

Veamos los pasos prácticos para solucionarlo.

Solución 1: Chequea los permisos de wp-login.php

Este es el archivo por donde entrás normalmente al login. Si está protegido, roto o falta, el error salta rápido.

  1. Entra por FTP o desde cPanel (File Manager).
  2. Ve a la raíz del sitio.
  3. Busca wp-login.php.
  4. Mira sus permisos. Deberían ser 644.
Consejo rápido: Si ves que está todo raro, podés reemplazarlo fácilmente bajando WordPress limpio y subiendo solo ese archivo.

Solución 2: Repara el .htaccess

En servidores Apache, este archivo maneja cómo se procesan las URLs. Pequeños errores ahí y boom: 404.

¿Cómo hacerlo?

  1. Busca el archivo .htaccess en la raíz del sitio.
  2. Hacé una copia antes de tocarlo.
  3. Borrá todo su contenido momentáneamente.
  4. Andá a Ajustes → Enlaces permanentes en WP y guardá de nuevo.
  5. WordPress regenerará el archivo automáticamente.

¿No ves el archivo?

En ciertos clientes FTP tenés que habilitar mostrar archivos ocultos. En FileZilla, Ctrl + H funciona. En cPanel, la opción se llama “Show Hidden Files”.

Solución 3: Reinstalar WordPress sin borrar nada tuyo

Si sospechás que hay archivos del core perdidos, reemplazarlos ayuda mucho. Tranquilo: no tocás temas, plugins ni contenidos.

Pasos:

  1. Descargá la última versión oficial desde wordpress.org.
  2. Descomprimila localmente.
  3. Subí vía FTP los archivos excepto wp-content y wp-config.php.
  4. Sobreescribí cualquier archivo duplicado.

Eso restaura las partes esenciales del sistema sin afectar tus personalizaciones.

Solución 4: Revisa las URLs forzadas

Si cambiaste el dominio o moviste el sitio, quizás haya direcciones antiguas guardadas en la base de datos.

¿Dónde mirar?

  1. Entrá a phpMyAdmin o tu gestor de base de datos.
  2. Buscá la tabla wp_options (o el prefijo que uses).
  3. Fijate en las filas con siteurl y home.
  4. Asegurate de que coincidan con tu dominio actual.

Si no tenés acceso a phpMyAdmin…

Podés definir temporalmente esto en wp-config.php:

define('WP_HOME','https://tu-dominio.com');
define('WP_SITEURL','https://tu-dominio.com');

Antes de cerrar el archivo, claro.

Solución 5: Rewrite rules en NGINX

Si usás NGINX, algunas configuraciones son claves. Sin las líneas adecuadas, el servidor no sabe cómo redirigir internamente las rutas de WordPress.

Ejemplo básico:

location / {
    try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
}

Después de pegarlas en tu bloque server:

sudo systemctl reload nginx

Mantenimiento preventivo

Un par de cosas simples pueden evitar dolores de cabeza después:

  • Actualizá siempre WordPress, temas y plugins.
  • No toques archivos del core si no sabés lo que hacés.
  • Hacé backups regulares. Con UpdraftPlus o similares es fácil.
  • Tenés conocimiento básico sobre permisos y configuración básica del servidor.

No necesitás ser experto, pero entender unos conceptos básicos te salva horas.

Resumen rápido

El problema del 404 en wp-admin muchas veces viene de permisos, .htaccess o configuraciones viejas en la base de datos. Arreglarlo suele ser más directo de lo que parece.

En RedServicio.net tenemos experiencia técnica con WordPress. Servidores, migraciones, ajustes finos — lo que necesites para dejar tu sitio andando sin interrupciones.