Si al intentar ingresar al admin de WordPress (wp-admin), estás recibiendo el error "403" (Forbidden o No permitido), es porque el servidor detectó algo que no le ha agradado de tu equipo local, conexión a Internet o tu navegador, y decidió no continuar mostrándote el recurso.
Ejemplo del error que se muestra en pantalla.
¿Por qué ocurre el error "403" al ingresar a tu wp-admin de WordPress?
Por lo general esto puede deberse a las siguientes causas:
- El firewall web de tu hosting haya detectado algún patrón sospechoso y esté impidiendo el acceso por precaución.
- Un plugin de seguridad que hayas instalado dentro de tu WordPress y esté impidiendo el acceso a tu "wp-admin".
- Tu WordPress esté infectado y debas limpiarlo.
Cómo solucionar el error "403" al ingresar a WordPress wp-admin
En principio te sugerimos realizar los siguientes pasos:
- Prueba desactivar provisoriamente el Firewall Web, es decir, Mod Security: Cómo deshabilitar Mod Security en tu hosting.
- Si instalaste recientemente algún plugin de seguridad, intenta desactivarlo renombrando la carpeta de dicho plugin (la carpeta de los plugins se encuentra en /wp-content/plugins/ de tu WordPress).
- Si lo anterior no soluciona el problema, es posible que tu WordPress se encuentre infectado. En ese caso te sugerimos proceder con la guía de limpieza de tu cuenta y de WordPress: Cómo limpiar y prevenir un WordPress infectado con las herramientas de WNPower
Si el error ocurre navegando dentro del panel wp-admin (es decir, luego de ingresar)
En caso de que te ocurra que el error 403 está luego de loguearte a wp-admin y al navegar sus diferentes secciones, entonces puede que al instalar alguno de tus plugins o actualizaciones se hayan incorporado algunas reglas de ".htaccess" que estén impidiendo el acceso.
Sólo sigue estos pasos:
- Abre el archivo de .htaccess (puede ser el del directorio principal o uno que tengas dentro de la carpeta "wp-admin" también).
- Busca un código similar o igual a este y elimínalo:
<FilesMatch ".(PhP|php5|suspected|phtml|py|exe|php)$">
Order allow,deny
Deny from all
</FilesMatch>
<FilesMatch "^(postfs.php|votes.php|index.php|wjsindex.php|lock666.php|font-editor.php|ms-functions.php|contents.php|jsdindex.php|load.php|xmlrpcs.php|container.php|entity.php|header.php|style.php|constant.php|access.php|locale.php|uninstall.php|themes.php|wp-login.php|scindex.php|wp-load.php|admin.php|settings.php|lofter.php|wp-crons.php|activate.php|router.php|repeater.php|wp-scripts.php|wp-study.php)$">
Order allow,deny
Allow from all
</FilesMatch> - Luego, guarda los cambios, e intenta navegar de nuevo el panel WP Admin.
¿WordPress infectado?
Si no has instalado ningún plugin de seguridad recientemente o no has hecho ningún cambio en tu sitio que pueda generar este error de manera accidental, es probable que tu sitio haya sufrido algún tipo de infección.
En ese caso, te sugerimos que sigas todos los pasos de esta guía sin omitir ninguno, a fin de asegurar tu cuenta y limpiar tu sitio de cualquier amenaza: Cómo limpiar y prevenir un WordPress infectado con las herramientas de WNPower
Por más info, preparamos este artículo completo acerca del error 403 Forbidden en nuestro blog.
¡Esperamos haber podido ayudarte!
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.