Cualquiera que esté familiarizado con la navegación web se ha topado con un error 403 Prohibido u otro error de estado HTTP en algún momento. Estos errores son increíblemente frustrantes, especialmente cuando aparecen en un sitio web de WordPress que posee y ejecuta. Cuando se ha tomado la molestia de configurar su propio alojamiento y conoce los entresijos de la administración de su propio sitio web, es desconcertante quedarse bloqueado de repente en una página en particular (o en el sitio mismo).
Afortunadamente, es posible corregir un error 403 Prohibido . Este artículo explicará qué es el error 403 y qué hacer si ve uno en su sitio web de WordPress.
¡Saltamos!
El error 403 Prohibido ocurre cuando un servidor esencialmente te bloquea el acceso a una página o sitio web al que intentas acceder. Normalmente, este error aparece cuando hay un problema con los permisos de acceso al sitio. Cuando el problema proviene de su sitio web, eso significa que deberá verificar sus permisos y solucionar cualquier problema pendiente que pueda estar causando el error.
Afortunadamente, un error 403 no es una indicación de que los servidores se hayan vuelto corruptos. Se muestra cuando no tiene los permisos adecuados para ver la página que está intentando cargar. En términos generales, esto significa que deberá corregir un error menor en su instalación de WordPress. Y es más probable que dedique la mayor parte del tiempo a identificar qué lo está causando. La solución suele ser rápida y sencilla.
¿Qué causa que ocurra el error prohibido 403?
Hay varias causas potenciales para que aparezca un error 403 en su sitio web. Aquí hay varios de los más comunes:
- Se han cambiado los permisos en el back-end de su sitio de WordPress
- Su . el archivo htaccess se ha dañado
- Un complemento defectuoso está instalado en su sitio web
- Tu protección de hotlink no está configurada correctamente
- Hay un problema con su CDN
Antes de intentar corregir un error 403 Prohibido en su sitio web de WordPress, intente volver a cargar la página primero. A veces, puede ocurrir un error 403 temporal en su sitio, que puede solucionar fácilmente recargando. Como alternativa, asegúrese de haber ingresado la URL correcta, ya que una falta de ortografía puede hacer que se muestre un error 403 Prohibido . Si recargar el sitio o volver a ingresar la URL no ayuda, continúe con los siguientes pasos.
Cómo corregir el error «403 Prohibido» (5 formas)
¿Listo para aprender a corregir el error 403 Prohibido que se muestra en su sitio de WordPress? Hay varios métodos simples para solucionar este problema.
Asegúrese de hacer una copia de seguridad de su sitio antes de comenzar. Si no ha realizado una copia de seguridad de su sitio últimamente, ahora es el momento. No quiere arriesgarse a perder tiempo y datos valiosos mientras trabaja en esta solución. Afortunadamente, corregir un error 403 Prohibido es bastante simple y no es probable que cause un gran dolor de cabeza. Aún así, es mejor estar preparado. Si necesita ayuda para hacer una copia de seguridad de su sitio de WordPress, hay una gran cantidad de excelentes complementos de copia de seguridad de WordPress disponibles para ayudarlo a hacerlo fácilmente.
Echemos un vistazo a sus opciones.
1. Verifique los permisos de su archivo
Debido a que un error 403 Prohibido significa que el servidor de su sitio le niega el acceso, eso significa que es posible que no tenga los permisos de archivo adecuados. Por esta razón, es aconsejable comenzar a solucionar el problema investigando los permisos de su archivo a través de FTP . Para acceder a sus archivos, necesitará un administrador de archivos FTP, el administrador de archivos cPanel de su host o un complemento de administrador de archivos de WordPress . Usaremos FileZilla en esta guía.
Inicie sesión en su servidor FTP, luego navegue a su carpeta de instalación de WordPress. Puede acceder a esto haciendo doble clic en la carpeta correspondiente (la que se muestra aquí se llama public_html ).
>La carpeta public_html contiene los archivos y carpetas que forman la columna vertebral de su sitio. Cada uno de estos archivos tiene su propia configuración de permisos, con un valor numérico específico que indica quién puede interactuar con cada archivo y de qué manera. Cada directorio de WordPress, por ejemplo, debe tener una configuración predeterminada de 755 o 750. Los permisos de sus archivos individuales deben ser 644 o 640, excepto wp-config.php , que debe configurarse en 440 o 400.
>Tenga en cuenta que cambiar los permisos es un asunto serio, y ajustarlos incorrectamente podría paralizar su sitio web. Está tratando de mitigar y evitar más errores 403 Prohibidos , así que proceda con extrema precaución.
¿Qué significan los valores numéricos?
Los códigos de valores numéricos que asigna a los archivos y directorios de su sitio web de WordPress tienen significados específicos, y es posible que se pregunte por qué 755 y 644 son sus valores predeterminados. Cada código representa los permisos específicos que tienen los usuarios y grupos a la hora de acceder a tu sitio web.
Por ejemplo, 755 significa que todos los usuarios pueden ejecutar (acceder y abrir) y leer los archivos de su sitio, pero el propietario es la única persona que puede escribir en ellos. El valor numérico 644 significa que todos los usuarios pueden leer sus archivos, pero solo los propietarios pueden modificarlos o escribir en ellos. El uso de un valor numérico incorrecto puede hacer que su sitio web sea potencialmente vulnerable a un ataque malicioso, ya que sin darse cuenta podría abrir el acceso a terceros. Por eso es tan importante apegarse a los códigos exactos que se enumeran aquí.
Cómo restablecer permisos para directorios, subdirectorios y archivos
Si encuentra que sus permisos de archivo se han cambiado de 755 (o 750) a otro valor, deberá restaurar ese valor original manualmente. Si esta es la raíz de su error 403 Prohibido , entonces debería corregir el problema.
Arreglemos sus permisos para que pueda volver a su sitio web. Para restablecer los permisos de sus directorios y subdirectorios, haga clic derecho en la carpeta del directorio principal de su sitio web y seleccione Permisos de archivo.
Aparecerá la siguiente ventana en su pantalla:
>Desde allí, ingrese 755 en el cuadro denominado Valor numérico. Marque la casilla «Recursar en subdirectorios», luego seleccione la opción «Aplicar solo a directorios». Haga clic en Aceptar para realizar el cambio.
Ahora que ha restablecido los permisos en los directorios y subdirectorios, es hora de hacerlo con los archivos. Haga clic derecho en su carpeta nuevamente y seleccione Permisos de archivo. En el cuadro denominado Valor numérico, ingrese 644 o 640. Seleccione «Recursar en subdirectorios» y «Aplicar solo a archivos». Luego, haga clic en Aceptar.
>Finalmente, deberá abrir su carpeta de instalación de WordPress y ubicar su archivo wp-config.php . Haga clic con el botón derecho en Permisos de archivo, luego ingrese 440 o 400 en el cuadro Valor numérico. Haga clic en Aceptar para continuar. Realice una revisión rápida dentro de sus carpetas para asegurarse de que se hayan aplicado todos los cambios.
>Ahora es el momento de probar la funcionalidad de su sitio nuevamente. Intente visitar la página que le dio el error 403 Prohibido . Si tu sitio se carga correctamente, ¡has solucionado el problema! Sin embargo, si aún recibe el error 403, puede haber otro problema subyacente. Pasemos a tu siguiente opción.
2. Inspeccione su . Archivo htaccess
Un corrupto. htaccess puede hacer que su sitio muestre un error 403 Prohibido . Si esa es la raíz de su problema, es una solución rápida y fácil.
Dentro de su cliente FTP , navegue de regreso a su directorio raíz de WordPress. Ahí es donde el . htaccess está almacenado y puede ser el primer archivo individual que vea en la lista. Antes de hacer nada, haga una copia de seguridad de su archivo. Haga clic con el botón derecho en él, seleccione Descargar y su archivo aparecerá en su directorio de archivos locales.
>Verifique que su copia de . htaccess se almacenó con éxito en su computadora. Una vez que haya hecho eso, puede regresar al cliente FTP y eliminar el archivo . acceda allí.
Después de eliminar el archivo, intente acceder a la página de su sitio donde vio el error 403 Prohibido . Si el error persiste, eso significa que su . archivo htaccess no era el problema. Si ese es el caso, simplemente vuelva a cargar la copia de seguridad que guardó en su computadora a través de FTP. Asegúrese de seleccionar el directorio raíz de WordPress para que aterrice en el lugar correcto.
Si ya no ve el error 403 Prohibido , eso significa que su . El archivo htaccess estaba dañado. En ese caso, querrá generar uno nuevo, y eso es fácil de hacer. Simplemente inicie sesión en su panel de control de WordPress, haga clic en Configuración y seleccione Enlaces permanentes.
Tenga en cuenta que un cambio reciente en la configuración de los enlaces permanentes puede haber causado su error 403 al principio. Esto se debe a que hacer clic en Guardar puede escribir cambios en su archivo . archivo htaccess . Cuando hayas eliminado. htaccess , como lo hizo para probar el error 403, al hacer clic en Guardar se genera un nuevo . archivo htaccess automáticamente.
>¿Ese método resolvió el problema? ¡Impresionante! Si no, probemos con otra opción.
3. Desactive/Reactive sus complementos
No tuvo suerte al verificar los permisos de los archivos o al verificar su archivo . archivo htaccess ? Esta bien. Es posible que esté experimentando un problema con sus complementos. Si un complemento tiene un problema de compatibilidad o se corrompió, eso puede hacer que su sitio arroje un error 403 Prohibido .
Es sencillo identificar si tiene un problema con sus complementos y, afortunadamente, no tiene que desactivarlos uno a la vez. En su lugar, puede desactivarlos todos a la vez. Recomendamos desactivar los complementos a través de FTP en lugar de usar el menú Complementos en WordPress, ya que el proceso es mucho más rápido de esa manera.
Regrese a su cliente FTP y busque la carpeta de complementos dentro de su directorio principal de WordPress. Para desactivar todos sus complementos a la vez, simplemente cambie el nombre de la carpeta. Recomendamos cambiarle el nombre a algo como plugins.old o plugins.deactivated .
>Cuando cambie el nombre de su carpeta de complementos, WordPress no podrá encontrar los complementos. Una vez que haya cambiado el nombre de la carpeta, regrese a su sitio web para verificar si el error aún aparece. Si no está, eso significa que tiene un complemento defectuoso que está causando estragos en su sitio. Luego, puede proceder a solucionar exactamente qué complemento causó el problema al principio.
Para solucionar los problemas de sus complementos, ingrese a su directorio de complementos y cambie el nombre de cada carpeta, una a la vez, tal como lo hizo con el directorio principal. Cada vez que cambie el nombre de una carpeta para desactivar un complemento individual, vuelva a cargar su sitio. Repita el proceso hasta que encuentre el complemento ofensivo que causó el error 403.
Si la desactivación de sus complementos no lo ayudó a resolver el error 403, pasemos a otra opción.
4. Eche un vistazo a la configuración de protección de enlaces directos de su sitio
¿Su proveedor de red de entrega de contenido (CDN) o el host del sitio web ofrecen protección de enlace activo? Esta forma de protección evita que otros utilicen enlaces directos a sus archivos. Esto significa que se están vinculando a sus archivos multimedia para mostrarlos en su sitio web mientras extraen esos medios directamente de su espacio alojado para que no tengan que usar su propio ancho de banda.
Si la corrección de su enlace activo está configurada incorrectamente, eso puede hacer que su sitio muestre un error 403 Prohibido donde no debería aparecer. Póngase en contacto con el host de su sitio sobre este problema, ya que es una solución más técnica.
5. Considere desactivar el CDN por un corto tiempo
Si probó todas las soluciones anteriores y continúa viendo el error 403 en su sitio web, es posible que haya un problema con su CDN . Estas redes de servidores albergan duplicados de su sitio, lo que puede ayudarlo a funcionar mejor para los usuarios de todo el mundo. Es posible deshabilitar la CDN por un corto tiempo para ver si se resuelve el error 403 Prohibido , pero al igual que la cuarta opción anterior, podría ser útil pedir ayuda a su proveedor de alojamiento web. Si bien es posible deshabilitar la CDN usted mismo, esa opción no está disponible para todos los propietarios de sitios.
Conclusión
Si bien el error 403 Prohibido puede ser un problema intimidante al principio, generalmente es algo que es fácil de solucionar. Lo más probable es que si enfrenta este problema en su propio sitio web de WordPress, podrá consultar estos pasos y resolverlo usted mismo.
Como resumen rápido, estas son las opciones que puede considerar para corregir un error 403:
- Inspeccione los permisos de su archivo (recomendamos usar un cliente FTP)
- Eche un vistazo a su . archivo htaccess
- Desactive sus complementos , luego vuelva a activarlos
- Verifique la configuración de protección de enlaces directos de su sitio web
- Considere desactivar su CDN por un corto período de tiempo
¿Alguna vez ha sido bloqueado de su sitio de WordPress por un error 403 Prohibido ? Si es así, ¿cómo resolvió el problema? Nos encantaría saber de usted, así que asegúrese de dejarnos un comentario y háganoslo saber.
Imagen en miniatura del artículo de Oleg y Polly / shutterstock.com