Baixe e instale o WordPress via Shell sobre SSH e com WP-CLI

A instalação do WordPress geralmente exige várias etapas: baixar e descompactar um arquivo zip, enviar arquivos para o servidor e configurar o banco de dados e a configuração. Isso pode levar muito tempo. Ou você pode fazer isso usando os utilitários Fantastico ou SimpleInstall disponíveis no painel de controle do seu host. Não há nada de errado com isso, mas não é infalível para dizer o mínimo. Neste post, vou mostrar uma maneira mais rápida e confiável – com o shell sobre SSH.

Hoje em dia, a maioria dos planos de hospedagem oferece um recurso de linha de comando SSH, então você definitivamente deve considerar o método SSH para baixar e instalar o WordPress em seu servidor. A grande vantagem é que você não precisa visitar sites diferentes e não precisa fazer upload ou abrir nenhum painel de controle. Você faz tudo por meio de uma única interface de linha de comando. Para isso, você precisará de um cliente SSH. Se você estiver executando no Windows, vá para  PuTTY e, se estiver no Mac, pode usar o Terminal integrado do Mac ou o  iTerm 2 . Antes de prosseguirmos, certifique-se de que seu host oferece o shell Bash, pois nossos comandos estão configurados para isso.

No final deste artigo, também veremos a ferramenta WP-CLI, que é uma maneira ainda mais fácil de baixar e instalar o WordPress por meio da linha de comando.

Abra o PuTTY e insira seu nome de domínio na caixa denominada  Nome do host (ou endereço IP)  e insira o número da porta usada para se conectar ao SSH em  Porta e clique em  Abrir . Você pode até salvar as configurações do site inserindo um nome na   caixa Sessões salvas e pressionando  Salvar . Na próxima vez, você sempre pode carregar a sessão selecionando seu site e clicando em  Carregar .

PuTTY agora pedirá seu nome de usuário. Digite seu nome de usuário e pressione  Enter . Agora sua senha será solicitada. Observe aqui que enquanto você digita sua senha, você não a verá sendo digitada na tela. Ele está oculto por motivos de segurança. Pressione  Enter  depois de digitar sua senha e você será conectado.

Digite o seguinte comando em seu cliente de Terminal para se conectar à linha de comando de seu site por SSH:

O  -p switch diz a ele para usar o número da porta 22. Se seu host permitir SSH na porta padrão 22, você pode omitir -p22no comando acima; caso contrário, substitua 22 pelo número da porta SSH do seu host. Depois de fazer login, você verá algo assim:

Esse é o prompt de comando do shell onde você digitará todos os seus comandos de agora em diante.

Agora que efetuamos login em nosso servidor SSH, precisamos ir para o diretório correto onde queremos configurar nosso blog. Em seguida, baixamos os arquivos e os extraímos lá. Digamos que o diretório no qual você deseja que seu blog seja instalado seja  blogdemo,  residindo no   diretório public_html . Nesse caso, você usará o seguinte comando:

Agora que alcançamos o diretório correto, faremos o download do WordPress usando o  wget comando.

O comando acima baixa a última instalação do WordPress de seu servidor e extrai o arquivo dele para o   diretório blogdemo . x,,  fe  z são parâmetros que dizem ao comando tar para extrair o conteúdo do arquivo especificado usando gzip.

Agora, após a extração, você encontrará um   diretório wordpress no diretório  blogdemo  contendo sua instalação. Portanto, para mover os arquivos de volta para onde deveriam estar, use os seguintes comandos:

Este comando move o conteúdo do   diretório wordpress para o diretório atual. Sempre que quiser verificar o que está no diretório atual, digite  ls.

Se desejar, você pode usar os seguintes comandos para excluir o   diretório wordpress e o arquivo que você baixou:

Nesta etapa, criaremos o banco de dados e o usuário correspondente e os associaremos. Então usaremos a famosa instalação de cinco minutos do WordPress para finalizá-lo.

Nota:  Antes de prosseguir, você precisará verificar se possui os privilégios para criar um banco de dados ou não. Uma maneira fácil de verificar é acessar seu phpMyAdmin e verificar se você pode criar um banco de dados a partir dele ou não. Se não puder, isso significa que não será capaz de seguir esta etapa. Você deve verificar com seu host da web se eles permitem que você faça isso ou não. A maioria dos hosts da web compartilhados permite que você crie um banco de dados.

Primeiro, você precisa fazer login na linha de comando do MySQL usando o seguinte comando:

Depois de inserir isso, será solicitada sua senha do MySQL. Digite sua senha e será exibida uma tela como esta:

Agora que efetuamos login no servidor MySQL, primeiro criaremos um banco de dados e concederemos ao usuário acesso a esse banco de dados. Use os seguintes comandos agora:

Não se esqueça do ponto e vírgula no final de cada comando MySQL. O primeiro comando cria o banco de dados. O segundo comando permite que o usuário se conecte ao banco de dados. O comando final concede todos os privilégios ao usuário para esse banco de dados. Você pode testar se a criação do seu banco de dados foi bem-sucedida executando este comando:

Deve dizer “banco de dados alterado”. Agora você pode sair da linha de comando do MySQL digitando  exit.

Agora abra o blog em seu navegador e execute a instalação usual do WordPress e use as informações do banco de dados que usamos na terceira etapa para configurar seu  wp-config.php  e, em seguida, configure seu blog.

Em nosso tutorial, estamos usando um usuário de banco de dados existente para se conectar ao novo banco de dados. Mas se você quiser um usuário separado para cada banco de dados, precisará criar um novo usuário para acessar esse banco de dados. Veja como você deve fazer isso.

Uma vez dentro do shell do MySQL, use os seguintes comandos para criar um novo usuário e definir sua senha.

Agora volte para a Etapa 3 e execute todos os outros comandos com este nome de usuário.

Em nosso tutorial, eu disse que depois de fazer tudo no shell, você pode prosseguir diretamente para a instalação. Mas alguns de vocês podem querer editar  wp-config.php  para adicionar configurações e códigos especiais. Você só pode fazer isso por meio do shell. Enquanto você estiver no diretório do seu blog no shell, use o seguinte comando para abrir o Editor Vim (um editor de arquivo shell de linha de comando)

Agora você verá algo como o que é mostrado abaixo:

Pressione a  i tecla para entrar no modo de inserção e use as teclas de seta para mover o arquivo. Depois de fazer as edições, pressione a  tecla Esc  para sair do modo de inserção. Para sair do Vim, digite :e depois digite  wq e pressione  Enter . Isso salvará suas alterações e encerrará o Vim.

Nesta seção, vou mostrar uma maneira ainda melhor de baixar e instalar o WordPress: com a ferramenta WP-CLI. Primeiro, temos que instalar a ferramenta WP-CLI no servidor.

Execute os comandos a seguir em seu servidor para baixar, instalar e configurar a ferramenta WP-CLI.

Vamos verificar se a ferramenta WP-CLI foi instalada com sucesso usando o seguinte comando.

Você deve ver algo assim:

Vamos baixar a versão mais recente do WordPress primeiro.

Se o download for bem-sucedido, você verá algo como o seguinte:

Então, baixamos a base de código do WordPress agora.

Em seguida, é hora de criar o  arquivo wp-config.php  . Podemos fazer isso com a ajuda do seguinte comando. Substitua os marcadores pelos valores reais. Presumo que você já tenha criado o banco de dados que gostaria de usar com o WordPress.

Por fim, vamos executar o seguinte comando, que instala o WordPress.

E com isso, o WordPress é instalado com sucesso no seu servidor!

Na verdade, a ferramenta WP-CLI é capaz de fazer muito mais do que apenas instalar. Ele permite que você gerencie plug-ins e temas e também faça todas as atualizações de versão necessárias. Resumindo, é uma ótima ferramenta para desenvolvedores WordPress, e eu encorajo você a explorá-la!


Ajude-nos a crescer, visite SENASNERD no Twitter FacebookInstagram . e deixe o seu gosto, para ter acesso a toda a informação em primeira mão. E se gostou do artigo não se esqueça de partilhar  com os seus amigos.

SUBSCREVA-SE NO CANAL YOUTUBE SENASNERD

Exit mobile version