A instalação do módulo Drupal requer acesso ftp - macOS localhost
Tenho o Drupal 8 em execução no localhost no macOS Catalina. Quando tento instalar um módulo, sou solicitado a inserir as credenciais de ftp (que não sei). Veja a imagem a seguir.
Já vi soluções que sugerem que este prompt de ftp é causado por um problema de permissão em sites / pasta padrão e pode ser corrigido com chown www-data sites/defaultou chown apache sites/defaultpara Linux, mas esses comandos em um mac jogam 'chown: www-data: nome de usuário ilegal' ou 'chown : apache: erro de nome de usuário ilegal . O que preciso fazer para habilitar a instalação de módulos / temas sem ser solicitado pelo ftp?
EDITAR
Estou perguntando especificamente sobre a instalação de módulos pelo método url da interface de administração.
Respostas
Dependendo de como você está executando isso localmente (nativo, Docker, etc), isso pode ser diferente, mas vou assumir que você está usando o que vem com o macOS para executar o Drupal.
A diferença aqui é que o Mac não tem um usuário www-data ou apache como o Linux. Se você estiver executando com os padrões, o usuário que você está procurando é _www (a menos que você tenha modificado isso nas configurações do Apache).
Então, você vai querer fazer:
chown _www (directory)
Tecnicamente, provavelmente é melhor perguntar isso no ServerFault, mas posso imaginar que muitas pessoas testando ou testando o Drupal que apenas usam o que está no Mac para fazer isso, e vão achar este post que é útil.