GNU/Linux >> Tutoriales Linux >  >> Panels >> cPanel

Cómo solucionar el error No tienes permiso para acceder…

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.

El uso de este comando le mostrará los permisos del archivo index.html. El resultado ideal de este comando debería ser:
-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 .
5. Limpia la memoria caché del navegador
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.

Artículos asociados

Permisos de archivo ¿Qué permisos se deben usar para cargar archivos?
cPanel
  1. Cómo corregir el error de "comando de administración" no encontrado en CentOS

  2. Solucionar el error El repositorio no tiene un archivo de versión en Ubuntu - ¿Guía paso a paso?

  3. Cómo corregir el error de instalación del paquete:no se pueden corregir los problemas, tiene paquetes rotos

  4. ¿Error en el archivo Sudoers? Así es como puedes arreglarlo.

  5. Cómo solucionar los errores 500

Cómo cambiar los permisos de archivo en cPanel

Cómo solucionar el error de página no encontrada de mi sitio web

Cómo solucionar el error 403

¿Cómo puedo arreglar los permisos de mis archivos?

Cómo cambiar los permisos de archivo

Cómo solucionarlo:el comando curl no encontró un error