
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.
1. Conectando-se ao seu servidor
Usando PuTTY
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.
Usando Qualquer Outro Cliente SSH ou Terminal Mac
Digite o seguinte comando em seu cliente de Terminal para se conectar à linha de comando de seu site por SSH:
ssh nomedeusuario@domain.com -p 22
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 -p
e 22
no comando acima; caso contrário, substitua 22 pelo número da porta SSH do seu host. Depois de fazer login, você verá algo assim:
domain.com@username: - $
Esse é o prompt de comando do shell onde você digitará todos os seus comandos de agora em diante.
2. Baixando WordPress
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:
cd public_html / blogdemo /
Agora que alcançamos o diretório correto, faremos o download do WordPress usando o wget
comando.
wget http://wordpress.org/latest.tar.gz $ tar xfz latest.tar.gz
O comando acima baixa a última instalação do WordPress de seu servidor e extrai o arquivo dele para o diretório blogdemo . x
,, f
e 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:
mv wordpress / * ./
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:
rmdir ./wordpress/ rm -f latest.tar.gz
3. Instalando o WordPress
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:
mysql -u username -p
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:
criar banco de dados dbname; conceder uso em *. * para username @ localhost identificado por 'senha'; conceda todos os privilégios em dbname. * para username @ localhost;
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:
use dbname;
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.
Nota: Novo usuário de banco de dados
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.
criar usuário 'dbusername' @ 'localhost' identificado por 'senha';
Agora volte para a Etapa 3 e execute todos os outros comandos com este nome de usuário.
Editando wp-config.php
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)
vi ./wp-config.php
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.
Baixe e instale o WordPress com a ferramenta WP-CLI
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.
Como instalar a ferramenta WP-CLI
Execute os comandos a seguir em seu servidor para baixar, instalar e configurar a ferramenta WP-CLI.
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar chmod + x wp-cli.phar sudo mv wp-cli.phar / usr / local / bin / wp-cli
Vamos verificar se a ferramenta WP-CLI foi instalada com sucesso usando o seguinte comando.
wp-cli --info
Você deve ver algo assim:
SO: Linux 4.15.0-91-generic # 92-Ubuntu SMP Sex 28 de fevereiro 11:09:48 UTC 2020 x86_64 Shell: / bin / bash Binário PHP: /usr/bin/php7.2 Versão do PHP: 7.2.24-0ubuntu0.18.04.3 php.ini usado: /etc/php/7.2/cli/php.ini WP-CLI root dir: phar: //wp-cli.phar/vendor/wp-cli/wp-cli WP-CLI vendor dir: phar: //wp-cli.phar/vendor WP_CLI phar path: /etc/init.d WP-CLI packages dir: Configuração global WP-CLI: Configuração do projeto WP-CLI: Versão WP-CLI: 2.4.0
Baixe e instale o WordPress
Vamos baixar a versão mais recente do WordPress primeiro.
download do núcleo wp-cli
Se o download for bem-sucedido, você verá algo como o seguinte:
Baixando WordPress 5.5.1 (en_US) ... hash md5 verificado: 72c6f56b4818ffd0e6e6a4ed8f3e8d4e Sucesso: WordPress baixado.
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.
$ wp-cli config create --dbname = YOUR_DB_NAME --dbuser = YOUR_DB_USERNAME --dbpass = YOUR_DB_PASSWORD --locale = en_DB Sucesso: Arquivo 'wp-config.php' gerado.
Por fim, vamos executar o seguinte comando, que instala o WordPress.
$ wp-cli core install --url = YOUR_DOMAIN_NAME --title = YOUR_BLOG_TITLE --admin_user = ADMIN_USERNAME --admin_password = ADMIN_PASSWORD --admin_email = ADMIN_EMAIL Sucesso: WordPress instalado com sucesso.
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 , Facebook, Instagram . 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