Hosting WordPress Webempresa

Error 403: ¿Qué es y cómo solucionarlo?

por | Jun 9, 2020 | Actualizar WordPress

Que es Error 403

Seguramente en más de una ocasión te has enfrentado al Error 403 en WordPress.

Este tipo de error se produce cuando no tienes los permisos adecuados para acceder a una parte de tu web.

Te mostraremos las causas frecuentes del error 403 en WordPress y cómo solucionarlas.
 

¿Qué es el error 403?

Un Error 403 – Forbidden es un estado HTTP que aparece cuando intentamos acceder a una carpeta a la que no tenemos permiso, denegando de esta forma el acceso.

Este error se produce por el lado del usuario que intenta acceder a la web, al contrario de los errores 5xx, que se producen por parte del servidor.

Te dejamos un enlace acerca de qué es un error 500


Error 403 en WordPress


Este problema es independientes del CMS que utilices por lo que te valdrá para cualquier tipo de web.

En algunas ocasiones puede venir de la mano de la empresa de Hosting por una cuestión de permisos.

Pero no te preocupes, un poco más abajo te daré la clave para entender qué es esto de los permisos, cómo afecta a tu instalación de WordPress y qué debes de hacer según el origen del error 403 en tu web.

 

¿Cómo se soluciona el error 403?

Para que WordPress funcione correctamente debes hacer que todos los ficheros de la instalación WordPress tengan permisos 644 y las carpetas 755.

Antes de hacer cualquier operación en WordPress, recuerda siempre hacer una copia de seguridad en CPanel de todos los ficheros de la instalación o de los que vas a modificar por si algo no sale bien, esto te permitirá trabajar más seguro y tranquilo.


Ejemplos de permisos para solucionar el error 403 en WordPress


¿Qué es esto de los permisos? Cuando asignas los permisos 644 significa que el fichero o la carpeta puede ser leído por cualquier usuario y solo editado por el usuario de la cuenta de Hosting.

En el caso de los permisos 755 hacen que pueda ser leídos, editados y ejecutados por el usuario de la cuenta de Hosting mientras que el resto solo pueden acceder y ejecutar.

Es muy importante que no le pongas otros permisos más elevados ya que esto provocaría un grave agujero en la seguridad en tu Hosting y por tanto en tu web WordPress. No porque tengas más permisos colocados será mejor, ¡recuerda!

Puedes modificar los permisos de un fichero o carpeta desde tu panel de Hosting, en el caso de cPanel desde el bloque Archivos y pulsa en Administrador de Archivos.


Modificar permisos desde cPanel


Una vez dentro, sobre el fichero o carpeta que quieras modificar debes hacer botón derecho y haz clic sobre la opción Change permissions.


Opción de cambiar permisos


En la ventana de Cambiar permisos debes de marcar las casillas para obtener los permisos deseados y, por último, pulsar en Change permissions.


Cambio de permisos Windows


Y estoy seguro que te estarás preguntando, ¿tengo que colocar los permisos 644 y 755 a todos los ficheros y carpetas de la instalación WordPress? La respuesta es ya que de lo contrario el error persistirá en tu web.

Debes colocar los permisos 644 y 755 a todos los ficheros y carpetas de la instalación WordPress para corregir el error.

Si esta misión te resulta muy complicada o más larga que la historia interminable, te recomiendo que consultes directamente con el soporte de tu Hosting para que ellos mismos desde el servidor realicen esta tarea.

Ellos van a tardar mucho menos que tú en hacerlo ya que desde la consola del servidor se hace en menos de cinco minutos al aplicar los permisos adecuados de forma recursiva entre ficheros y carpetas.

Recuerda que, si eres cliente de Webempresa, tienes a tu disposición el asistente Stephan que te ayudará a corregir todos los permisos de ficheros y carpetas automáticamente dentro de tu cuenta de Hosting entre otras funciones. 🙂

Es el momento de ponernos manos a la obra y de ver cada uno de los casos que te comentaba en el apartado anterior para que puedas aplicar la solución en tu sitio web y con ello, recuperar tu página WordPress sin tener que recurrir a restauraciones anteriores.

 

Otras posibles causas del error 403 en WordPress y cómo solucionarlas

También es posible encontrarse con un error 403 cuando:

    restaurar una copia de seguridad
    instalar o actualizar un plugin
    fichero .htaccess

Vamos a repasar las principales situaciones en las que empieza a ocurrir el error 403 en WordPress para que puedas prevenirlo en el futuro.
 

Puede suceder al restaurar una copia de seguridad de tu sitio

Si estás trasladando una web WordPress o vas a recuperar una copia anterior de tu web, es necesario verificar los permisos de los ficheros y las carpetas de la instalación de tu sitio WordPress para lograr su óptimo funcionamiento.

 

Si al instalar o actualizar un plugin, este presenta errores

Lo primero que debes hacer es desactivar temporalmente todos los plugins de WordPress y cualquier otro complemento de seguridad que tengas instalado en tu sitio.

Puedes averiguar qué complemento es el que estaba causando el error 403 activando todos los complementos.

  • Puedes desactivar todos a la vez para detectar la solución, y para ello:

    1. Accede a la carpeta public_html>wp-content.
    2. Encuentra la carpeta Plugins y modifícale el nombre a la carpeta. Por ejemplo: Plugins Desactivados (así podrás verlo más rápidamente).

    Acabas de desactivar todos los plugins. Si accedes a tu página web y funciona correctamente, significa que el causante del error era uno de los plugins que acabas de desactivar.

  • O puedes ir comprobándolo uno por uno (te recomendamos esta opción) hasta que puedas ver el error 403 forbidden y así comprobar qué plugin exactamente provoca el error, y decidir si actualizarlo o eliminarlo y descargar uno nuevo que cumpla la misma función.

    Hazlo desde la Administración WordPress, luego en Apariencia y finalmente pulsando en la opción Plugins.

 

El fichero .htaccess de nuestro sitio WordPress no es el correcto:

Sucede que muchas veces el error 403 es causado por un archivo .htaccess dañado.

La mejor forma de solucionarlo es que accedas al panel de Hosting cPanel>Bloque Archivos>Administrador de Archivos y vayas a la carpeta public_html y a la carpeta donde apunta el dominio en el que tienes este error.


fichero .htaccess de nuestro sitio WordPress

Allí encontrarás el archivo .htaccess y luego solo debes cambiar su nombre y dar clic en Rename File.

Por último, entra a la Administración WordPress, dirígete a los Ajustes y enlaces permanentes, pulsa guardar cambios y así te generará un nuevo fichero .htaccess.

También puedes descargar el archivo .htaccess en tu pc para tener una copia de seguridad nueva de él.

Después de eso necesitas eliminar el archivo de tu servidor.

Intenta acceder a tu sitio web. Si se resuelve el error 403 prohibido, esto significa que el archivo .htaccess estaba dañado.

Ojalá te haya sido útil esta información y ¡buena suerte!

 

Hosting WPFácil