É possível realizar uma instalação completa do WordPress utilizando apenas a interface de linha de comando. Sendo assim, utilizaremos o Painel de Controle somente para criar um novo banco de dados.
Portanto, para começar, acesse o Painel de Controle e crie uma nova base de dados MySQL. Se precisar, acesse o tutorial: Como criar um banco de dados MySQL.
Depois, acesse o FTP do seu site através do SSH: Como acessar o FTP via SSH.
Download e descompactação
Assim que criada a base, acesse o FTP do domínio por SSH e execute o seguinte comando para efetuar o download e descompactação do WordPress:
wp core download --path=pasta-de-instalação locale=pt_BR --force
Altere o termo pasta-de-instalação pelo local onde deseja instalar o WordPress.
Criação do arquivo wp-config.php
Acesse a pasta que você especificou no comando acima.
Depois, execute o comando abaixo de acordo com os dados de acesso a base de dados:
wp core config --dbname=nome-da-base --dbuser=nome-do-usuario-da-base --dbpass=senha --dbhost=host-mysql --dbprefix=prefixo_ --locale=pt_BR
Instalar o WordPress e criar usuário administrador
O terceiro e último passo no WP-CLI é executar um comando responsável por configurar o site e criar o usuário administrador.
wp core install --url=url-completa-instalação --title=titulo-do-site --admin_user=nome-do-usuario --admin_password=senha --admin_email=email-do-administrador
Pronto! Instalação concluída.
Instalar pacote de linguagem
Como citado anteriormente, no caso de uma instalação do WordPress já ter sido feita na versão em inglês, é possível atualizar para nossa língua instalando um pacote de linguagem “pt_BR“:
wp language core install pt_BR --activate
Arquivo .htaccess
Depois de instalado, basta criar o arquivo .htaccess na raíz de instalação do WordPress.
Use o editor a sua escolha para fazer isso ou até mesmo acesse via Filezilla.
Como o processo todo foi feito no SSH, basta executar o comando abaixo:
nano .htaccess
Cole o código abaixo na edição:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Para salvar, pressione Ctrl + O e depois tecle Enter.
Em suma, estando no SSH, basta executar os comandos na ordem e cuidar os dados utilizados.