Categorias
Como aprender FTP (um tutorial)
O FTP (File Transfer Protocol) é o protocolo mais utilizado para transferir (upload e download) arquivos entre o seu computador (site local) e o servidor de FTP (site remoto/host).
Utilizando um navegador da web para uma conexão FTP pode ser difícil transferir arquivos grandes, além de não ser seguro. Por isso, usamos um cliente FTP, como o freeware FileZilla.
Você vai aprender como fazer o upload/download de arquivos de/para um servidor FTP, usando o FileZilla. Neste artigo vou utilizar um site gratuito chamado 000webhost.com com suporte ao protocolo FTP.
- Inscreva-se no 000webhost.com
Clique em Sign Up
Em Or, I will Choose your free subdomain section, digite o nome de seu site (veja o retângulo vermelho na imagem abaixo)
Depois, preencha o formulário e clique no botão Create My Account.
- Instalando o FileZilla
Quando estiver instalando o FileZilla, na seção Select components to install, marque a opção Desktop icon para encontrá-lo mais facilmente mais tarde (veja o retângulo vermelho na imagem abaixo).
- Configurando o Site Manager
- Clique no menu File, Set Manager
- Clique na pasta My Site (veja o retângulo rosa na imagem abaixo)
- Clique no botão Novo Site (veja o retângulo azul na imagem abaixo), digite o título de seu site, por exemplo, learnpiano (veja o retângulo verde na imagem abaixo), pressione Enter
- Digite então o seu servidor, nome de usuário e senha, baseado no e-mail de confirmação de 000webshost.com com o assunto "Account ..... (nome do seu site) is ready".
- Port: digite 21 (o padrão de FTP é 21)
- Server type: FTP - File Transfer Protocol
- Logon type: Normal
- Para adicionar outro site: basta clicar no botão New Site novamente e repetir os passos anteriores.
- Clique no botão OK

- Começa o processo Connecting to the Host
- Clique no menu File, Site Manager
- Se você tiver mais de um site, escolha aquele para o qual deseja transferir, por exemplo, learnpiano (veja o retângulo verde na imagem acima). Se houver apenas um, é escolhido automaticamente.
- Clique no botão Connect (veja o retângulo vermelho na imagem acima)
- O status "Directory listing successful" (Veja o retângulo rosa na imagem abaixo) significa, "Você pode transferir arquivos agora".

- Abra um navegador e digite o nome de seu site. Veja a mensagem na imagem (retângulo vermelho) abaixo, e então volte ao FileZilla clicando no botão da barra de tarefas.

- Excluir um arquivo ou pasta
- Você vai apagar o arquivo "default.php" da pasta public_html no site remoto.
- Dê um duplo clique na pasta public_html (veja o retângulo azul na imagem abaixo)

- Clique sobre default.php (veja o retângulo rosa na imagem abaixo), pressione o botão Excluir.

- Para excluir vários arquivos ou pastas: Selecione/realce os arquivos a excluir usando Shift + Clique ou Ctrl + Clique, e então pressione o botão Excluir.
- Enviar um Arquivo
- Quando você utilizar 000webhost.com, os arquivos devem ser enviados para a pasta public_html. Eu presumo que você usa HTML para criar seu website, portanto a sua página inicial deve ter o nome Index.html. Então você tem que carregá-la primeiro.
- A pasta public_html foi selecionada anteriormente (veja o retângulo verde na imagem abaixo)
- Clique na pasta do site local, por exemplo, a pasta learnpiano (veja o retângulo vermelho na imagem abaixo).
- Use a barra de rolagem vertical para encontrar index.html.
- Clique com o botão direito sobre Index.html (veja o retângulo azul na imagem abaixo), clique em Upload (veja o retângulo rosa na imagem abaixo)
- Veja o resultado na imagem (retângulo preto) abaixo.

- Criar uma nova sub pasta na pasta public_html
- Quando você estiver utilizando 000webhost.com, todas as sub pastas devem ser criadas dentro da pasta public_html. Por exemplo, imagine que você quer criar a sub pasta “Picture”.
- Clique com o botão direito do mouse na pasta public_html (veja o retângulo azul na imagem abaixo)
- Clique em Create Directory (veja o retângulo rosa na imagem abaixo)

- Digite o nome do diretório que deverá ser criado: por exemplo, digite “Picture” (veja o retângulo vermelho na imagem abaixo),
- Clique em OK

- Renomear um arquivo ou pasta
- Por exemplo, renomear a sub pasta Picture para a sub pasta Image.
- Clique na sub pasta Picture, pressione o botão F2, digite o novo nome: Image (veja retângulo vermelho na imagem abaixo).

- Enviar vários arquivos
- Por exemplo, enviar vários arquivos para a sub pasta Image.
- Clique na sub pasta Image (veja o retângulo vermelho na imagem abaixo)
- Selecione/realce os arquivos do site local a serem enviados (veja o retângulo azul na imagem abaixo).
- Clique com o botão direito sobre eles, clique em Upload (veja o retângulo rosa na imagem abaixo)

- Codificando no formato HTML
- Se os arquivos são enviados para a pasta public_html:
<a href="file_name.html"> Próxima página </ a>
<img src="image_name.jpg" alt="Image Name">
- Se os arquivos são enviados para a sub pasta public_html, por exemplo, public_html/subfolder_name:
<a href="subfolder_name/file_name.html"> Próxima página </ a>
<img src="subfolder_name/image_name.jpg" alt="Image Name">
- Se os arquivos são enviados para a pasta public_html:
- Re-enviar arquivo(s)
- Siga os mesmos passos que você seguiu para enviar o(s) arquivo(s), com a única diferença de que, agora que você está re-enviando, verá a mensagem "Target file already exists".
- A ação padrão é Overwrite (veja o retângulo vermelho na imagem abaixo) e eu prefiro não mudá-la. Clique em OK
- Para cancelar a ação Reupload, basta clicar no botão Cancel..

- Fazer download de arquivo(s)
- Siga os mesmos passos que você seguiu para enviar arquivos, com a única diferença de que, neste caso, você está transferindo do site remoto para o site local.
- Clique na pasta do site local onde você deseja colocar os arquivos baixados, por exemplo, a pasta learnpiano (veja o retângulo vermelho na imagem abaixo).
- No site remoto, selecione/realce o(s) arquivo(s) para baixar (veja o retângulo azul na imagem abaixo).
- Clique com o botão direito sobre eles, clique em Download (veja o retângulo rosa na imagem abaixo).
- Veja o resultado (retângulo marrom) na imagem abaixo.

- De volta para o navegador. Pressione F5 para atualizar seu site, e ele é mostrado agora.
