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

por | Jun 9, 2020 | Actualizar WordPress

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

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?

Tarde o temprano todos acabamos formamos una familia o siendo parte ella, tenemos hijos y llega el día que decidimos comprar un ordenador para toda la casa.

La mayoría solemos cometer el grave error de compartir la misma sesión de usuario con todos, ¿te suena eso de “¿dónde está el documento que guardé ayer en el escritorio, hoy no está…” o “ya alguien me ha tocado el ordenador, no funciona”?

Sí, es un completo desastre. En el mundo del Hosting sucede algo similar, los clientes se alojan en un super ordenador que en vez de ser usado por 4 personas puedes encontrarte con 300 o 400 clientes cada uno de su padre y madre y te preguntarás, ¿cómo se soluciona esto?


Error 403 en WordPress


Lo habitual es crear un usuario único a cada cliente y establecer por defecto una serie de permisos individuales o colectivos que permitan decidir a qué ficheros y carpetas se pueden acceder, editar o ejecutar dentro del espacio web.

De esta forma, puedes dormir tranquilo todas las noches sabiendo que nada raro puede suceder.

Pues bien, si tienes esto en cuenta, el error 403 lo que hace es avisarte de que el sitio web que intentas abrir desde tu navegador no tiene los permisos correctos y por eso, aparece este error.

Para corregirlo es necesario cambiar los permisos de los ficheros y las carpetas de tu instalación WordPress para que sean correctos.

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?

Antes de hacer cualquier operación en WordPress, recuerda siempre hacer una copia de seguridad 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.

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


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.

 

Posibles causas del error 403 en WordPress y cómo solucionarlas

Quizá pienses que no has tocado nada, y no sepas por qué comienzas a tener este error, con el riesgo de que vuelva a ocurrir en el futuro.

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!