Buckminster
(usa Debian)
Enviado em 21/10/2024 - 15:13h
1 - Execute:
$ ps aux | grep httpd
para ver o usuário do servidor web.
No caso, se você não mudou será daemon por padrão.
No meu caso deu uma linha:
maseque 2019 0.0 0.0 6348 2212 pts/0 S+ 15:08 0:00 grep httpd
Eu não tenho o lampp, para você talvez dê várias linhas na saída do comando acima, então veja aí qual teu usuário, caso deixou no padrão será daemon na maioria das linhas.
Daí execute:
$ sudo chown -R daemon /opt/lampp/htdocs/nome_da_pasta_do_projeto/ <<< aqui acredito que seja BACKUP-3 ou .../jose/BACKUP-3 ou /opt/lampp/htdocs/media/jose/BACKUP-3/BACKUP
No lugar de daemon tu coloca o que aparecer.
2 - Outra solução seria dar permissão recursiva 777 para todo o caminho, mas não é aconselhável por uma questão de segurança, então siga o primeiro método e mude o proprietário da pasta do teu projeto que é mais elegante e é aquilo considerado "boas práticas".
3 - Alternativamente:
$ sudo chmod -R 755 /opt/lampp/htdocs/media/jose/BACKUP-3/BACKUP
que dará permissões 755 que geralmente são as permissões utilizadas em servidores web.
Tanto este quanto o primeiro são boas opções.
Apenas uma explicação:
"Sobre as permissões, aqui está o retorno do comndo ls - l
jose@jose-Inspiron-7520:/media/jose/BACKUP-3/BACKUP$ ls -l
total 116
drwxrwxrwx 1 jose jose 4096 out 4 20:26 Fotos-2002"
No comando ls -l retornou somente as permissões do diretório Fotos-2002.
Para ver as permissões do diretório BACKUP teria de dar um cd .. para voltar um nível e daí ls -l.
_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!