GNU/Linux >> Tutoriales Linux >  >> Linux

ERROR 403 al cargar recursos como CSS y JS en mi index.php

Debe cambiar los permisos en la carpeta bootstrap/css. Es posible que su superusuario pueda acceder a él, pero eso no significa que apache o nginx tengan acceso, por eso aún necesita cambiar los permisos.

Sugerencia:normalmente hago que el grupo de usuarios de apache/nginx sea el propietario de ese tipo de carpetas y le doy permiso 775.


Descubra el usuario del servidor web

abre la terminal y escribe lsof -i tcp:80

Esto le mostrará el usuario del proceso del servidor web. Aquí hay un ejemplo de una frambuesa pi que ejecuta Debian:

COMMAND   PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
apache2  7478 www-data    3u  IPv4 450666      0t0  TCP *:http (LISTEN)
apache2  7664 www-data    3u  IPv4 450666      0t0  TCP *:http (LISTEN)
apache2  7794 www-data    3u  IPv4 450666      0t0  TCP *:http (LISTEN)

El usuario es www-data

Si otorga la propiedad de los archivos web al servidor web:

chown www-data:www-data -R /opt/lamp/htdocs

Y chmod 755 por si acaso:

chmod 755 -R /opt/lamp/htdocs

Déjame saber cómo te va, tal vez necesites usar 'sudo' antes del comando, es decir, sudo chown www-data:www-data -R /opt/lamp/htdocs

si no funciona, por favor danos el resultado de:ls -al /opt/lamp/htdocs


Linux
  1. Encuentra archivos y directorios en Linux como un profesional

  2. Cómo crear y eliminar un grupo de usuarios en Linux

  3. Error al cargar bibliotecas compartidas libcrypto.so.1.1 – OpenSSL [Fijar]

  4. ¿Diferencia entre el usuario de Sudo y el usuario raíz?

  5. Instalar Apache y PHP en CentOS 7

Error 403 prohibido:qué es y cómo solucionarlo

Comando id de Linux - Imprimir información de ID de usuario e ID de grupo

Habilite el registro de errores de PHP en alojamiento web y de revendedor

Crear y configurar un usuario en MSSQL

¿Con qué usuario deberían ejecutarse apache y PHP? ¿Qué permisos deben tener los archivos /var/www?

¿Con qué usuario deberían ejecutarse NGinx y PHP?