acceso de permiso denegado en laravel4.2 en Linux

acceso de permiso denegado en laravel4.2 en Linux

Estoy usando Ubuntu cuando instalé mi proyecto en la carpeta opt/lampp/htdocs. Está restringiendo que se denieguen los permisos de algunas carpetas. cuando intento ejecutar el comando chmod -R 644 aplicación/almacenamiento muestra que:

user@host:~$ chmod -R 644 app/storage
chmod: cannot access 'app/storage': No such file or directory

Cuando intento ejecutar el proyecto, muestra que:

file_put_contents(/opt/lampp/htdocs/bazaa/app/storage/sessions/7b2822ce03a7f890afe496675cd269695c3bb1e8): failed to open stream: Permission denied

Respuesta1

Debes proporcionar la ruta completa a chmod. chmod -R 644 /opt/lampp/htdocs/bazaa/app/storageen tu caso.

Para explicarlo, su directorio actual es "~", que normalmente es /home/user. Sin embargo, la carpeta con errores de permisos se encuentra en /opt/lampp/htdocs/bazaa/app/storage. Entonces, cuando ejecuta chmod en ~ usando una ruta relativa, se ejecuta contra /home/user/app/storage; no es la ruta prevista para la configuración de LAMPP.

Respuesta2

Pruebe el siguiente comando

user@host:~$ sudo chmod -R 644 path/to/your/file

Te perdiste agregar sudo antes de tu comando.

información relacionada