🔍 O problema:
O erro acontece no momento em que um documento é aberto no OnlyOffice, dentro do Nextcloud. Ao tentar iniciar a edição, é exibida a mensagem:
“O arquivo não pode ser gravado.”
É necessário identificar se o log do OnlyOffice registra um erro do tipo:
postData error: statusCode:302
Isso indica que o OnlyOffice tentou se comunicar com o Nextcloud por uma URL usando HTTP, mas o servidor respondeu com um redirecionamento 302 para HTTPS. Como o OnlyOffice não lida bem com redirecionamentos nesse contexto, a edição falha e o arquivo não pode ser salvo.
💡 A causa raiz:
Por padrão, o Nextcloud pode gerar URLs de callback com HTTP, mesmo se você acessá-lo via HTTPS no navegador.
Essa confusão acontece principalmente quando:
- A instalação usa proxy reverso (como NGINX, Apache, HAProxy ou soluções corporativas como F5 BIG-IP)
- A configuração padrão do
config.phpnão foi ajustada
✅ A solução:
Edite o arquivo config/config.php do seu Nextcloud e adicione (ou corrija) os seguintes parâmetros:
'overwrite.cli.url' => 'https://cloud.seudominio.com.br',
'overwritehost' => 'cloud.seudominio.com.br',
'overwriteprotocol' => 'https',

Deixe um comentário