Permissões para WordPress e WinSCP: A obtenção do upload do arquivo… foi bem-sucedida, mas ocorreu um erro ao definir as permissões e / ou carimbo de data e hora

1

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

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

O upload do arquivo 'index.php' foi bem-sucedido, mas ocorreu um erro ao definir as permissões e / ou o carimbo de data / hora.

Se o problema persistir, desative a configuração de permissões ou a preservação do registro de data e hora. Como alternativa, você pode ativar a opção 'Ignorar erros de permissão'.

Permissão negada . Código de erro: 3
Mensagem de erro do servidor: Permissão negada

Permissão negada


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

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

drwxrwsr-x 2 apache www 4096

Como eu não posso simplesmente mudar o proprietário do /var/wwwque causaria a perda de permissões de gravação do WordPress, como posso resolver isso?

Gustavo Piucco
fonte

Respostas:

2

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

Desative a configuração de permissões ou a preservação do carimbo de data e hora.

Nos sistemas * nix, não é possível alterar as permissões e o carimbo de data / hora do arquivo, se você não for o proprietário do arquivo, independentemente de possuir permissões de gravação no arquivo.

A configuração de permissões está desativada por padrão no WinSCP, portanto, você provavelmente precisará desativar a preservação apenas do carimbo de data e hora.

Vá para Preferências e selecione a página Transferir . Selecione a predefinição padrão e clique no botão Editar .

insira a descrição da imagem aqui

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

insira a descrição da imagem aqui


Se você clicou no botão Ajuda na mensagem de erro, obteria o mesmo conselho:
https://winscp.net/eng/docs/message_preserve_time_perm

Martin Prikryl
fonte