Cómo solucionar el error No tienes permiso para acceder...
Cada archivo y directorio en el sistema Linux es propiedad de un usuario y grupo específico y tiene permisos que permiten realizar acciones particulares en este archivo o carpeta. Cuando una de estas configuraciones no está configurada correctamente, aparece el mensaje de error mencionado.
No dude en consultar este artículo para comprender mejor el problema con los permisos.
Hay varias razones por las que puede recibir el error de permiso.
El primero – el propietario/grupo o los permisos no están configurados correctamente. Este es el primer elemento que debe verificarse.
La segunda – el archivo .htaccess ejecuta el código que contiene configuraciones de redirección incorrectas. Probablemente, la redirección está configurada para el archivo/carpeta con un propietario/grupo o permisos incorrectos. Además, puede haber la siguiente línea en el archivo .htaccess que provoque dicho error:
Opciones -Índices
Para resolver este problema, se debe eliminar la línea.
Este es el segundo elemento que debe verificarse y corregirse si se encuentra.
Este problema también puede ocurrir si elimina la carpeta public_html accidentalmente y la vuelve a crear manualmente sin comunicarse con nuestro Departamento de hospedaje. En este caso, los permisos para public_html y otras carpetas del sistema se configuran incorrectamente y recibe el error mencionado.
Estas designaciones - '/' y '/ index.html' - en el mensaje de error se asocian con la carpeta o archivo directo que Apache intenta ejecutar. Este símbolo '/' significa el directorio public_html; este ‘/index.html’ – el archivo que se encuentra en el directorio public_html (el archivo index.html en particular). Si Apache intenta hacer referencia al archivo o carpeta cuyo propietario o permisos no están configurados correctamente, recibirá el mismo error pero con la ruta directa en cuestión.
Mensaje de error:no tiene permiso para acceder a /index.html
Solución: Debe verificar los permisos del archivo index.html. Puede verificarlos y configurarlos utilizando la ventana de comandos (a través del acceso Shell) o el Administrador de archivos que se encuentra en la cuenta de cPanel. Los permisos de los archivos deben ser 644.
Uso del acceso Shell:
1. Conéctese a su cuenta a través del protocolo SSH
2. Siga la carpeta public_html usando el cd public_html comando
Puede verificar en qué carpeta se encuentra ahora usando el comando 'pwd ' dominio. El resultado de este comando debería ser 'home/cPanel_username/public_html'.
3.Utilice ls -l /home/$USER$/index.html comando, donde $USUARIO$ es su nombre de usuario de cPanel.
-rw-r--r-- número cPanel_username cPanel_username día mes año hora index.html
4. Si ve alguna diferencia en el campo de permisos (-rw-r--r--), debe ejecutar el siguiente comando chmod 644 index.html
Este comando configura los permisos correctos para el archivo index.html.
Uso del Administrador de archivos
1. Inicie sesión en cPanel
2. Siga el Administrador de archivos icono en el campo Archivos
3. En la parte superior de la ventana que se abre, verá Cambiar permisos icono
4. Elija el archivo index.html> haga clic en Cambiar permisos
5. Configure permisos para 644> Guardar .
Mensaje de error:No tienes permiso para acceder /
Solución: Debe verificar los permisos de la carpeta public_html. Puede verificarlos utilizando la ventana de comandos (a través del acceso Shell) o el Administrador de archivos que se encuentra en la cuenta de cPanel. Los permisos de la carpeta public_html deben ser 750.
Uso del acceso Shell
1. Conéctese a su cuenta a través del protocolo SSH
2. Utilice el comando cd ~ &&ls -l | grep public_html comando
El uso de este comando le mostrará los permisos de la carpeta public_html. El resultado ideal de este comando debería ser:
drwxr-x--- número cPanel_username nadie día mes año hora public_html/
3. Si ve alguna diferencia en el campo de permisos (drwxr-x---), debe configurar los correctos. Para hacer esto, use el siguiente comando chmod 750 public_html .
4. Si ve alguna diferencia en el campo del grupo (nadie), debe comunicarse con nuestro equipo de soporte para que configuren el grupo correcto. Desafortunadamente, no puede configurar el grupo correcto usted mismo porque no tiene acceso de root al servidor.
Uso del Administrador de archivos
1. Inicie sesión en cPanel
2. Siga el Administrador de archivos en el campo Archivos
3. A la izquierda de la ventana que se abre, verá los permisos de todos los archivos y carpetas.
4. Si los permisos de la carpeta public_html no son 750, debe configurar los correctos Para ello, realice las siguientes acciones:
- Elija la carpeta public_html> haga clic en Cambiar permisos icono
- Configurar permisos para 750> Guardar .
6. Limpia tu caché de DNS local
7. Si aún experimenta el mismo problema, comuníquese con nuestro soporte para configurar el grupo correcto en la carpeta public_html.