Aqui você verá como realizar upload de arquivos na sua hospedagem Umbler. Nesse exemplo usei chave SSH nomeada e fiz upload do WordPress compactado.
Caso precise ativar o SSH na sua hospedagem ou queira criar uma chave SSH nomeada, esse outro post vai te ajudar: https://community.umbler.com/br/t/como-criar-e-usar-chave-ssh-nomeada-na-umbler/3435
-
Em seu computador, abra a pasta onde a chave nomeada está criada, então abra o Git Bash.
-
Para fazer o upload do arquivo para o servidor, rode o comando:
scp -P porta -i nomeDaChave ~/caminho/do/arquivo/origem usuario@servidor:/caminho/no/servidor/nome_do_arquivo.zip
Você precisará substituir as informações desse comando:
-
porta: número que consta na Configuração de Conexão SSH no painel da Umbler (Site > Configurações > SSH)
o -P antes do número da porta precisa ser maiúsculo
-
nomeDaChave: adicionar o nome da sua chave SSH
-
caminho do arquivo de origem:
Ex.: ~/Desktop/wordpress.zip -
usuario@servidor: você também encontra no painel da Umbler (Site > Configurações > SSH)
-
caminho do destino:
:/home/defaultwebsite/public/wp.zip
O comando completo ficaria assim, por exemplo:
scp -P 54321 -i nomeDaChave ~/Desktop/wordpress.zip ssh-user@server.ssh.umbler.com:/home/defaultwebsite/public/wp.zip
- Com o upload feito, podemos conectar via SSH na hospedagem e descompactar o arquivo:
No link do post indicado no início desse artigo você pode conferir como conectar via SSH com chave nomeada.
- Após conectar, você pode entrar na pasta public com esse comando:
cd ./public/
- Descompactar o arquivo wp.zip:
unzip wp.zip
Ao descompactar, seus arquivos ficarão dentro de /public/wordpress/, então basta mover eles para a pasta /public dessa forma:
mv -n ./wordpress/* ~/public/
Onde:
mv é o comando para mover arquivos
-n evita que um arquivo que já existe seja sobrescrito
*./wordpress/ ** = referencia todo o conteúdo de dentro da pasta /wordpress (origem)
~/public/ = destino dos arquivos
- Agora que todos os arquivos estão na /public, você pode remover a pasta /wordpress:
rmdir ./wordpress