Database
 sql >> Base de Dados >  >> RDS >> Database

Instalando o WordPress usando WP-CLI


O WordPress tem um ótimo processo de instalação baseado em GUI, no entanto, alguns casos de uso exigem CLI! Ou, talvez você se sinta mais em casa em um terminal, de qualquer forma este artigo mostrará como configurar seu site WordPress com apenas um terminal, usando WP-CLI e talvez uma pitada de SSH.

Para poder instalar o WordPress manualmente usando o WP-CLI, primeiro você precisará criar um novo banco de dados para a instalação do WordPress. Você precisará saber como encontrar suas credenciais SSH, além de estar acostumado a usar o Terminal ou Putty e WP-CLI.

Usando WP-CLI para instalar o WordPress


Neste tutorial, aprenderemos como instalar o WordPress usando a ferramenta de linha de comando WP-CLI. WP-CLI é uma ferramenta usada em um terminal para interagir e gerenciar sites WordPress. O WP-CLI é semelhante em funcionalidade ao que o Drush fornece ao Drupal. Se você já estiver familiarizado com o uso de ferramentas cli, esta será uma instalação fácil. Usando o WP-CLI, podemos concluir tarefas comuns de manutenção, automatizar processos e até fazer backups.

Pré-requisitos

  • A versão mais recente do WP-CLI instalada.
  • Credenciais SSH para fazer login no servidor como usuário root ou um usuário com privilégios sudo

Instalar o WordPress


Primeiro, precisaremos entrar na pasta public_html onde a instalação do WordPress irá residir.
root@host:~# cd ~/public_html/wpdev

Em seguida, precisaremos executar o seguinte comando WP-CLI, que baixará os arquivos principais do WordPress do WordPress.org e os extrairá na pasta public_html.
root@host:~# wp core download 

Agora que temos os arquivos principais do WordPress instalados, a próxima tarefa é criar nosso banco de dados MySQL. Existem várias maneiras de fazer isso, então precisamos garantir que estamos fazendo o que nosso servidor precisa.

Não copie os comandos abaixo diretamente!
Estes são apenas exemplos usados ​​para este tutorial.
Substitua suas configurações por essas entradas.
mysql -e "create database wpdev;";

Em seguida, precisaremos criar um arquivo wp-config.php para o site que acabamos de adicionar, que conterá o nome do banco de dados, o usuário do banco de dados e a senha do banco de dados.
wp config create --dbname=cli1_wp_ --dbuser=cli1_wp --dbpass=Hippi3Pik3r5Ha1rDr@ms --locale=ro_RO

Agora que criamos um arquivo wp-config.php válido, é hora de passar pelo processo de instalação de 5 segundos usando o comando de instalação principal do WP-CLI.
wp core install --url=wordpress.dev --title="WordPress Dev" --admin_user=wpadmin --admin_password=p@55w0ord! [email protected] 

Success: WordPress installed successfully.

Certifique-se de atualizar todas as informações para os argumentos aqui. Se você observar acima, alteramos o URL do domínio, substituindo-o pelo URL do domínio real necessário. Também alteramos o título do site, o nome de usuário do administrador, a senha do administrador e, finalmente, definimos nosso endereço de e-mail para o usuário administrador. Verifique se o e-mail está correto, pois o WordPress enviará um e-mail para você se seu PHP puder enviar e-mail. Agora temos uma instalação do WordPress funcionando.

Para verificar qual versão do WordPress estamos executando, podemos executar este comando WP-CLI.
wp core version

Em seguida, precisamos criar uma entrada vhost Apache/Nginx apropriada (se estiver executando em um ambiente não gerenciado) e as alterações de configuração PHP necessárias, e então estamos prontos para iniciar a nova configuração do WordPress.

Se você estiver em um servidor cPanel, InterWorx ou Plesk, é provável que você já tenha essas configurações criadas para você. Se você criar uma conta cPanel, InterWorx ou Plesk para a instalação do WordPress com antecedência. Essas tarefas são executadas automaticamente quando você cria a nova conta no painel de controle dos servidores. Se você estiver em um servidor não gerenciado tradicional, precisaremos criar e modificar os arquivos de configuração.

Atenção!

Relacionado ao banco de dados


Um item importante para estar ciente ao executar o processo. Se você esquecer de criar o banco de dados e executar a instalação do WP-CLI, receberá um erro. Isso também se aplica quando você inseriu as credenciais erradas também. Os erros variam um pouco dependendo da situação, mas ambos são semelhantes. Por exemplo, quando você fornece o usuário e a senha adequados para o MySQL, mas não criou o banco de dados, você verá:
Error: Can’t select database. We were able to connect to the database server (which means your username and password is okay) but not able to select the `wpdev` database.

Instalando o WordPress para um banco de dados WordPress existente


Outra coisa a ter em mente é que, se você empregar esse processo usando um banco de dados WordPress existente, precisamos usar o seguinte comando em vez do usado acima.
wp config create --dbname=YourDB_Name --dbuser=WP_MYSQL --dbpass=WPDB_PASS

Success: Generated 'wp-config.php' file.

Alguns exemplos de quando isso seria aplicável. Se você estiver reconstruindo um site ou corrigindo uma conta após uma violação de segurança, ou para qualquer outra situação em que já tenha um banco de dados existente.

Uma última coisa a ter em mente é que, se você tiver um prefixo de banco de dados personalizado ou estiver usando um servidor MySQL remoto, precisará adicionar sinalizadores adicionais para eles. Você pode ver a lista completa de sinalizadores de comandos executando o comando a seguir.
wp core config --help

Se você estiver enfrentando problemas para instalar o WordPress dessa maneira, nossa equipe de suporte pode ajudar. Basta ligar hoje para 800.580.4985, ou abrir um chat ou ticket conosco para falar com um de nossos administradores de sistema experientes!