Como editar arquivos / var / www usando phpstorm?

4

Eu quero editar os arquivos / var / www usando qualquer editor como phpstorm ou eclipse etc, sem alterar a configuração padrão de usuário / grupos para / var / www.

Como o phpstorm é invocado por um script, não sei como tornar a parte do phpstorm do grupo www-data para obter permissão de gravação.

Quais são as outras opções?

    
por sakhunzai 08.08.2013 / 13:36

1 resposta

7

PhpStorm deve usar as mesmas permissões que o usuário que executa / inicia o script (você mesmo). Adicione-se ao grupo de dados www ou configura um novo grupo .

Digamos que você tenha criado um novo grupo chamado "www-pub" e adicionado a ele como por instruções .

Lembre-se de sair e voltar a entrar para que os novos membros do grupo entrem em vigor. Teste sua associação ao grupo com o comando groups .

Em seguida, altere as permissões do diretório /var/www da seguinte forma:

  • %código%
    • Defina o grupo de todos os arquivos em chown -R :www-pub /var/www para "www-pub" recursivamente
  • %código%
    • Permite que todos (incluindo o apache) leiam todos os arquivos em /var/www
  • %código%
    • Permite que membros do grupo gravem em todos os arquivos em chmod -R o+r /var/www
  • %código%
    • define novos arquivos para reter o grupo do diretório em que são criados

Se você precisar que o apache também seja capaz de gravar arquivos (ou ler arquivos sem dar leitura a todos os outros), adicione o usuário do apache (geralmente "www-data") ao grupo "www-pub".

Além disso, nas Opções de implantação do PhpStorm, certifique-se de que "substituir permissões padrão em (arquivos / diretórios)" esteja desmarcado ou definido para permitir a gravação por grupo.

Este processo também deve funcionar para o IntelliJ IDEA / Webstorm.

    
por 16.07.2014 / 00:01