No Opencart 2.x ao tentar fazer upload de alguma extensão pelo painel admin do site aparecerá o seguinte erro: “Ftp needs to be enabled in the settings”.
Logo que instalamos o Opencart é muito comum habilitarmos a extensão de tradução para Português que é um arquivo .ocmod e precisa ser instalado na loja. Pode-se fazer upload dele manualmente por FTP mas a grande maioria opta pelo método via painel.
Para consertar isso pode-se baixar uma extensão que ignora a verificação, ou simplesmente adicionar as credenciais de FTP no painel.
Acesse:
System → Settings (em seguida clique no botão editar configurações)
E na aba [FTP] preencha com as informações de acesso FTP ao site. Importante: no primeiro campo “host” colocar o IP do servidor e no campo “FTP Root” preencher “web/” (sem aspas). *A pasta “web/” é um exemplo, no ISPConfig ela é a pasta do site, se fosse em um cPanel o FTP Root seria “public_html/”.
Após isso tente fazer upload da extensão novamente.