Ligar-se e arrastar arquivos aprende-se em cinco minutos. O que separa quem usa o FileZilla de quem o domina são meia dúzia de opções escondidas nos menus, que poupam horas por mês a quem mexe num site com frequência. São estas.
Comparar as duas pastas, e só enviar o que mudou
No menu Ver existe a comparação de diretórios. Ligada, o FileZilla pinta as duas listas: o que só existe de um lado, o que existe dos dois mas com datas ou tamanhos diferentes, e o que está igual. Deixa de precisar de enviar o site todo para atualizar três arquivos.
Ao lado há a navegação sincronizada. Ligada, ao entrar numa pasta de um lado o outro lado entra na pasta com o mesmo nome. Com as duas ligadas ao mesmo tempo, trabalha-se num site grande sem nunca se perder.
|
Compare por tamanho e por data, e desconfie da data. A hora do seu computador e a do servidor podem não estar no mesmo fuso, e então tudo parece diferente. Se isso acontecer, compare só por tamanho: a opção está no mesmo menu.
|
Os arquivos que não vê, e que decidem tudo
Os arquivos cujo nome começa por ponto não aparecem por omissão. É uma herança antiga e uma armadilha moderna, porque alguns dos arquivos mais importantes são exatamente esses:
| Arquivo |
O que faz |
| .htaccess |
Reencaminhamentos, endereços amigáveis, forçar HTTPS, bloquear endereços. Se o site «perdeu» as páginas todas depois de uma cópia, quase de certeza foi este que ficou para trás. |
| .env |
As senhas de um projeto feito à medida. Nunca deve ser legível pela internet. |
| .well-known |
A pasta que os certificados usam para se validarem. Apagada, o certificado deixa de renovar. |
| .user.ini |
Ajustes de PHP para aquela pasta. |
No menu Servidor há a opção de forçar a mostrar arquivos escondidos. Ligue-a e deixe-a ligada.
Permissões: os três números
Clique com o botão direito num arquivo e escolha as permissões. Aparecem caixas e um número de três algarismos, que dizem o mesmo de duas maneiras.
| Valor |
Para quê |
| 644 |
Arquivos normais. O dono escreve, os outros só lêem. É o que a esmagadora maioria dos arquivos de um site deve ter. |
| 755 |
Pastas, e arquivos que têm de ser executados. Uma pasta a 644 não abre, e dá erro 403. |
| 600 |
Arquivos de configuração com senhas lá dentro, quando o programa o permite. |
| 777 |
Nunca. Nem para «experimentar». Ver o aviso. |
|
O 777 não resolve nada aqui, e abre uma porta. Nestes servidores o PHP corre com a identidade da sua própria conta, por isso o site já tem permissão para escrever nos seus arquivos com 644 e 755. Pôr 777 não lhe dá poder nenhum que ele não tivesse, e dá poder a quem não devia. Se um tutorial da internet lhe disser para pôr 777, esse tutorial não foi escrito para aqui.
|
Na mesma janela há a opção de aplicar a todas as subpastas, e de aplicar só a pastas ou só a arquivos. É assim que se arruma um site inteiro de uma vez: 755 às pastas numa passagem, 644 aos arquivos noutra. Se o que está vendo é um 403, a lista de causas está em erro 403 Forbidden.
Editar um arquivo sem o baixar
Botão direito num arquivo de texto e Ver/Editar. O FileZilla abre-o no editor do seu computador e, quando gravar, pergunta se quer enviar a versão nova. É a maneira mais rápida de corrigir uma linha num .htaccess ou num arquivo de configuração.
Nas configurações dá para escolher qual o editor, e associar extensões a editores diferentes. Escolha um editor de código a sério, e não um processador de texto: um processador de texto estraga o arquivo em silêncio.
A fila, e o que fazer quando algo falha
| 1 |
Olhe sempre para a aba das transferências falhadas antes de dar o trabalho por acabado. Fica escondido ao lado dos outros dois e é o que interessa.
|
|
| 2 |
Para tentar outra vez, seleccione as linhas, botão direito, e volte a pôr na fila. Não precisa de começar do princípio.
|
|
| 3 |
Se falharem sempre os mesmos arquivos, o problema é o nome deles: acentos, espaços ou símbolos raros. Nas configurações do site, na aba do conjunto de caracteres, force UTF-8 e tente de novo.
|
|
| 4 |
Se falhar tudo a meio, sempre à mesma altura, baixe o número de ligações em simultâneo e suba o tempo de espera. Está explicado em erros comuns no FTP.
|
|
|
Os marcadores poupam mais tempo do que parece. No menu dos marcadores dá para guardar um par de pastas, uma de cada lado, com nome. Um clique e está nos dois lugares certos ao mesmo tempo.
|
|
Arrastar o site para o computador não é uma cópia de segurança. Faltam-lhe a base de dados, os e-mails e as contas. Uma cópia que não leva a base de dados não restaura site nenhum. O hábito certo está em fazer e guardar a sua própria cópia.
|