Instalar o WordPress muitas vezes leva um monte de passos: BAIXAR e descomprimir um arquivo zip, carregar arquivos para o servidor, e configurar o banco de dados e configuração. Isso pode levar muito tempo. Ou você pode fazê-lo usando os utilitários Fantastico ou SimpleInstall disponíveis através do painel de controle do seu host. Não há nada de errado nisso, mas não é infalível dizer o mínimo. Neste post, vou mostrar-lhe uma maneira mais rápida e confiável—com a concha sobre SSH.

hoje em dia, a maioria dos planos de hospedagem oferecem uma facilidade de linha de comando SSH, então você deve definitivamente considerar o método SSH para baixar e instalar WordPress em seu servidor. A grande vantagem é que você não precisa visitar diferentes sites, e você não precisa fazer qualquer upload ou abrir quaisquer painéis de controle. Você faz tudo através de uma única interface de linha de comando. Para isso, você vai precisar de um cliente SSH. Se estiver a correr no Windows, vá para o PuTTY, e se estiver no Mac, pode usar o Terminal embutido do Mac ou o ITER 2. Antes de avançarmos, certifique-se que o seu host oferece a shell Bash porque os nossos comandos estão configurados para isso.

no final deste artigo, também vamos passar pela ferramenta WP-CLI, que é uma maneira ainda mais fácil de baixar e instalar WordPress através da linha de comando.

1. A ligar-se ao seu servidor

usando o PuTTY

abra o PuTTY e indique o seu nome de domínio no campo Nome da máquina (ou endereço IP) e indique o número de Porto usado para se ligar ao SSH sob o Porto, Carregando depois em Abrir. Você pode até mesmo salvar suas configurações do site, inserindo um nome na caixa de sessões gravadas e pressionando Save. Da próxima vez, você pode sempre carregar a sessão selecionando o seu site e clicando em Carregar.

PuTTY irá agora pedir o seu nome de utilizador. Indique o seu nome de utilizador e carregue em Enter. Agora, ser-lhe-á pedida a sua palavra-passe. Observe aqui que enquanto você está digitando sua senha, você não vai vê-la sendo digitada no ecrã. Está escondido por razões de segurança. Carregue em Enter depois de digitar a sua palavra-passe e será ligado.

usando qualquer outro cliente SSH ou Terminal Mac

indique o seguinte comando no seu cliente Terminal para se ligar à linha de comandos do seu site sobre SSH:

ssh [email protected] -p 22

o -p switch diz-lhe para usar o número de Porto 22. Se a sua máquina permitir o SSH sobre o porto predefinido 22, poderá omitir -p e 22 no comando acima; caso contrário, substitua o número de Porto SSH da sua máquina. Depois de entrar, você vai ver algo assim:

[email protected]:-$

essa é a linha de comandos da shell, onde irá escrever todos os seus comandos a partir de agora.2. Baixando WordPress

Agora que temos logado em nosso servidor SSH, precisamos ir para o diretório correto, onde queremos configurar o nosso blog. Depois descarregamos os ficheiros e extraímo-los lá. Digamos que o directório em que deseja instalar o seu ‘blog’ é o ‘blogdemo’ que reside no directório public_html. Nesse caso, você vai usar o seguinte comando:

cd public_html/blogdemo/

Agora que chegamos ao diretório correto, vamos baixar WordPress usando o comando wget.

wget http://wordpress.org/latest.tar.gz$tar xfz latest.tar.gz

the above command downloads the latest WordPress install from their server and extracts the file from it into the blogdemo directory. xf e z são os parâmetros que informam o comando tar para extrair o conteúdo do arquivo especificado utilizando o gzip.

agora, após a extração, você vai encontrar um diretório wordpress sob o diretório blogdemo que contém a sua instalação. Assim, para mudar 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á na pasta actual, escreva ls.

Se quiser, pode usar os seguintes comandos para remover tanto a pasta wordpress como o ficheiro de arquivo que transferiu:

rmdir ./wordpress/rm -f latest.tar.gz

3. Instalando WordPress

nesta etapa, vamos criar o banco de dados e usuário correspondente e associá-los juntos. Em seguida, vamos usar a famosa instalação de cinco minutos do WordPress para terminá-lo.

Nota: Antes de seguir em frente, terá de verificar se tem os privilégios para criar uma base de dados ou não. Uma maneira fácil de verificar é ir para o seu phpMyAdmin e verificar se você pode criar um banco de dados a partir de lá ou não. Se não conseguires, isso significa que não serás capaz de seguir este passo. Você deve verificar com seu host web se eles permitem que você faça isso ou não. A maioria das hosts compartilhadas da web lhe permitirá criar um banco de dados.

primeiro, terá de aceder à linha de comandos MySQL usando o seguinte comando:

mysql -u username -p

Depois de introduzir isto, ser-lhe-á pedida a sua senha de MySQL. Digite sua senha e você será mostrado uma tela como esta:

MySQL Login

Agora que temos registrado para o Servidor MySQL, vamos primeiro criar um banco de dados e conceder ao usuário o acesso à base de dados. Usar os seguintes comandos agora:

create database dbname;grant usage on *.* to [email protected] identified by 'password';grant all privileges on dbname.* to [email protected];

Don’t forget the semi-colon at the end of each MySQL command. O primeiro comando cria a base de dados. O segundo comando permite ao utilizador ligar-se à base 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 da sua base de dados foi bem sucedida ao executar este comando:

use dbname;

deve dizer “banco de dados alterado”. Agora você pode sair da linha de comandos MySQL digitando exit.

agora Acenda o blog no seu navegador e execute a instalação WordPress habitual, e use a informação de banco de dados que usamos no terceiro passo para configurar o seu wp-config.php e, em seguida, configurar o seu blog.

Nota: Novo Utilizador de Base de dados

no nosso tutorial, estamos a usar um utilizador de base de dados existente para se ligar à nova base de dados. Mas se você quer um usuário separado para cada banco de dados, você precisa criar um novo usuário para acessar esse banco de dados. É assim que deves fazer.

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

create user 'dbusername'@'localhost' identified by 'password';

Agora volte ao Passo 3 e execute todos os outros comandos com este nome de utilizador.

editar wp-config.php

em nosso tutorial, eu lhe disse que depois de fazer tudo no shell, você pode diretamente proceder à instalação. Mas alguns de vocês podem querer editar wp-config.php para adicionar configurações especiais e Código. Só se pode fazer isso através da concha. Enquanto você estiver no seu blog directory no shell, use o seguinte comando para acionar o Editor Vim (uma shell de linha de comando editor de arquivo)

vi ./wp-config.php

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

Editor Vim

Pressione i tecla para entrar no modo de inserção, e use as teclas de seta para mover o arquivo. Depois de ter feito as suas edições, carregue na tecla Esc para sair do modo de inserção. To exit Vim, type :and then type wq and press Enter. Isto irá gravar as suas alterações e sair da Vim.

Baixe e instale o WordPress com a ferramenta WP-CLI

nesta secção, vou mostrar-lhe 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 seguintes comandos no seu servidor para transferir, instalar e configurar a ferramenta WP-CLI.

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.pharchmod +x wp-cli.pharsudo mv wp-cli.phar /usr/local/bin/wp-cli

vamos verificar se a ferramenta WP-CLI está instalada com sucesso usando o seguinte comando.

wp-cli --info

você deve ver algo assim:

OS: Linux 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64Shell:/bin/bashPHP binary:/usr/bin/php7.2PHP version:7.2.24-0ubuntu0.18.04.3php.ini used:/etc/php/7.2/cli/php.iniWP-CLI root dir:phar://wp-cli.phar/vendor/wp-cli/wp-cliWP-CLI vendor dir:phar://wp-cli.phar/vendorWP_CLI phar path:/etc/init.dWP-CLI packages dir:WP-CLI global config:WP-CLI project config:WP-CLI version:2.4.0

Baixar e instalar WordPress

vamos baixar a última versão do WordPress primeiro.

wp-cli core download

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

Downloading WordPress 5.5.1 (en_US)...md5 hash verified: 72c6f56b4818ffd0e6e6a4ed8f3e8d4eSuccess: WordPress downloaded.

Então, nós já baixou o WordPress codebase agora.

a seguir, é hora de criar a wp-config.ficheiro php. Podemos fazê-lo com a ajuda do seguinte comando. Substitua as substituições pelos valores reais. Eu presumo que você já criou o banco de dados que você gostaria de usar com WordPress.

$wp-cli config create --dbname=YOUR_DB_NAME --dbuser=YOUR_DB_USERNAME --dbpass=YOUR_DB_PASSWORD --locale=en_DBSuccess: Generated 'wp-config.php' file.

finalmente, vamos executar o seguinte comando, que instala WordPress.

e com isso, o WordPress é instalado com sucesso em seu servidor!

Na verdade, a ferramenta WP-CLI é capaz de fazer muito mais do que apenas Instalação. Ele permite que você gerenciar plugins e temas e fazer todas as atualizações de versão necessárias também. Em suma, é uma grande ferramenta para Desenvolvedores WordPress, e eu encorajaria você a explorá-lo! Você pode aprender sobre WP-CLI aqui no Envato Tuts+.

  • WordPress
    O que é WP-CLI? Um guia de Iniciantes
    David Gwyer

    Aprenda a codificar PHP para WordPress com um curso online gratuito

    Se você quiser aprender a codificar PHP WordPress, confira nosso curso online gratuito sobre aprender a codificar PHP para WordPress!

    neste curso, você aprenderá os fundamentos da programação PHP. Para começar, você vai aprender por que o WordPress usa PHP, como criar um arquivo PHP, e como misturar HTML e PHP. Você vai continuar a aprender como o PHP funciona e como escrever simples laços de PHP e funções. Para terminar as coisas, você vai construir uma página de arquivo personalizado para praticar o que você aprendeu.

    • GRÁTIS

      WordPress
      Aprender PHP para WordPress
      Rachel McCollin

    Se você deseja aprender WordPress plugin de desenvolvimento, nós temos um curso gratuito para que bem!

    • GRÁTIS

      WordPress
      Introdução ao WordPress Plugin Desenvolvimento
      Rachel McCollin

Deixe uma resposta

O seu endereço de email não será publicado.