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.