Permissões do WordPress e do WinSCP: Fazer upload do arquivo… foi bem-sucedido, mas ocorreu um erro ao definir as permissões e / ou o registro de data e hora

1

Eu tenho uma instância do EC2 e nela eu uso o WordPress. Para editar plugins do WordPress e arquivos de temas eu uso o WinSCP.

O problema é que, se eu tentar editar um arquivo via WinSCP, recebo a seguinte mensagem de erro:

Upload of file 'index.php' was successful, but error occurred while setting the permissions and/or timestamp.

If the problem persists, turn off setting permissions or preserving timestamp. Alternatively you can turn on 'Ignore permission errors' option.

Permission denied . Error code: 3
Error message from server: Permission denied

Eu sei que isso acontece porque estou logado com o usuário ec2-user .

E as permissões de pasta para o WordPress funcionam perfeitamente:

drwxrwsr-x 2 apache www 4096

Como não posso simplesmente alterar o dono do /var/www como causaria as permissões perdidas de escrita do WordPress, como posso resolver isso?

    
por Gustavo Piucco 13.08.2015 / 02:36

1 resposta

2

A solução está na mensagem de erro.

Turn off setting permissions or preserving timestamp.

Em sistemas * nix, você não pode alterar as permissões de arquivo e o registro de data e hora, se você não for o proprietário do arquivo, independentemente de ter permissões de gravação no arquivo.

A configuração de permissões é desativada por padrão no WinSCP, então você provavelmente precisa desativar apenas a preservação do registro de data e hora.

Vá para Preferências e selecione o Transferência página . Selecione a predefinição Padrão e clique em Editar .

Na caixa de diálogo Configurações de transferência , desmarque a opção Preservar registro de data e hora e verifique se Definir permissões está desmarcada.

SevocêclicassenobotãoAjudanamensagemdeerro,vocêreceberiaomesmoconselho: link

    
por 13.08.2015 / 09:23