XAMPP por que precisa alterar a permissão de aplicativo da pasta de aplicativos?

0

Eu tenho o XAMPP instalado no meu Mac para hospedagem de servidores locais.
Sempre que eu quero executar meu código no host local, eu sou obrigado a alterar a permissão do código do meu aplicativo. Eu faço

sudo chmod -R 777 /Applications/XAMPP/htdocs/my-project

Só então o projeto funciona.
Como posso executar o código do aplicativo sem alterar a permissão?

    
por HBalyan 25.01.2017 / 15:53

1 resposta

2

Vale a pena entender o que isso faz (e por que é uma idéia terrível).

chmod -R 777 concede permissões de Leitura + Escrita + Execução para qualquer conta. Enquanto isso funciona, é quase o equivalente a deixar sua casa desbloqueada, enquanto você vai trabalhar, porque você não consegue encontrar suas chaves.

Descubra em que usuário o XAMPP está rodando, dê posse a esse usuário e use um conjunto apropriado de permissões.

Além disso, o OS X provavelmente possui um pacote apropriado de apache e mysql que você deve considerar. XAMPP não é realmente a melhor opção IMO.

    
por 25.01.2017 / 16:01