Oferta por Tempo Limitado - a partir de R$2,55/mês
00
DIAS
17
HORAS
39
MINUTOS
49
SEGUNDOS
Comece Agora
×

Base de Conhecimento

Encontre artigos sobre recursos de informações, guias de solução de problemas,
e outras informações técnicas relacionadas ao serviço de hospedagem WebLink.

Opencart - Erro ao fazer Upload de Extensões

Modificado em
opencart extenções extension ftp_put Could not open data connection to port

Descrição do Problema
Ao tentar fazer upload de qualquer extensão está ocorrendo o seguinte erro: PHP Warning: ftp_put(): Could not open data connection to port
Cenário do Problema
  • Versão do PHP 5.5 utilizada
  • FTP configurado corretamente conforme imagem http://prntscr.com/d1etwr
  • Todos os diretórios necessário existem na conta de hospedagem para upload do arquivo
Analise do Problema
Nossos servidores de hospedagem estão projetados para trabalharem com acesso FTP no modo passivo, portanto será necessário ativar esse modo para envio de arquivos via script PHP.
Solução
Deverá ser incluído a instrução de modo passivo no arquivo de envio do conforme abaixo:
  1. Localizar o arquivo abaixo e fazer uma cópia do mesmo por segurança; /admin/controller/extension/installer.php
  2. Abrir o arquivo em um editor de script ou bloco de notas; installer.php
  3. Localizar as seguintes linhas de códigos (geralmente localizados nas linhas 344 - 348):
     if (is_file($file)) { if (!ftp_put($connection, $destination, $file, FTP_BINARY)) { $json['error'] = sprintf($this->language->get('error_ftp_file'), $file); } } 
  4. Incluir a seguinte instrução, acima desse código: ftp_pasv($connection, true);
  5. Salvar e substituir o arquivo installer.php na referida pasta de sua conta de hospedagem.
Referências
  • http://php.net/manual/pt_BR/function.ftp-pasv.php

  • Criador de Sites fácil de usar
  • Garantia de Uptime de 99.9%
  • Equipe de Sucesso do Cliente 24/7
  • Painel de Controle    Potente
  • 30 Dias de Garantia
Oferta Por Tempo Limitado!
R$
2
55
/Mês
Economize 90%
Comece Agora!