HHVM w / FastCGI vs. Upload via WordPress

1

Instalei com sucesso nginx, HHVM (executando com FastCGI) etc. em uma instalação do Ubuntu 15.10, e o HHVM está funcionando perfeitamente. Meu diretório / var / www é de propriedade de meu usuário e grupo (por exemplo, sam: sam), para que eu possa acessá-lo via SSH e SFTP e alterar os arquivos de acordo. Ao executar um CMS como o WordPress, ele obviamente é executado como o servidor da Web (www-data) e, portanto, não pode alterar / adicionar / excluir arquivos de seu backend (por exemplo, carregar arquivos, atualizar WordPress / plugins), a menos que eu mude propriedade de usuário e grupo para www-data.

Existe uma maneira de resolver isso para poder alterar arquivos via PHP e SSH sem permitir que o servidor web seja executado com um usuário que tenha obviamente direitos de sudo? Eu acredito que o PHP 'normal' rodando como FastCGI é capaz de contornar o problema.

    
por physalis 29.06.2016 / 22:33

1 resposta

0

Se eu estiver entendendo a situação corretamente, você deve alterar a propriedade dos arquivos para o usuário www-data . Como você tem permissões sudo, você pode adicionar seu usuário (sam) ao grupo www-data e ainda ser capaz de fazer o que precisa fazer.

Para adicionar seu usuário ao grupo www-data :

usermod -a -G www-data sam

Para alterar a propriedade de todos os arquivos para www-data user e group:

sudo chown -R www-data:www-data /var/www

Para adicionar permissões de gravação de grupo a todos os arquivos em /var/www :

sudo chmod -R g+w /var/www
    
por 29.06.2016 / 22:40