acesso de permissão negado em laravel4.2 no linux

acesso de permissão negado em laravel4.2 no linux

Estou usando o Ubuntu quando instalei meu projeto na pasta opt/lampp/htdocs, ele está restringindo as permissões de algumas pastas negadas. quando estou tentando executar o comando chmod -R 644 app/storage está mostrando que:

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

quando tento executar o projeto ele mostra que:

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

Responder1

Você deve fornecer o caminho completo para chmod. chmod -R 644 /opt/lampp/htdocs/bazaa/app/storageno seu caso.

Para explicar, seu diretório atual é "~", que normalmente é/home/user. No entanto, a pasta com erros de permissão está localizada em /opt/lampp/htdocs/bazaa/app/storage. Portanto, quando você executa chmod em ~ usando um caminho relativo, ele está sendo executado em /home/user/app/storage; não o caminho pretendido da configuração do LAMPP.

Responder2

Tente o comando abaixo

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

Você sentiu falta de adicionar sudo antes do seu comando.

informação relacionada