🔍 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.php nã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

Tendência