Pesquisa de site

Configure o ambiente de desenvolvimento local WordPress no Linux


Este tutorial detalhado explica o que é LocalWP, benefícios de usar LocalWP, como instalar LocalWP para implantar e configurar o ambiente de desenvolvimento local WordPress em sistemas operacionais Linux e semelhantes a Unix.

1. Introdução

Se você for desenvolvedor WordPress, terá algumas opções para implantar e configurar sites WordPress.

Você pode construir e trabalhar diretamente no site ativo. Mas NÃO É RECOMENDADO e é perigoso. Você pode criar um site de teste e implantar, testar as instalações do wordpress antes de colocá-las em produção.

A outra forma recomendada é configurar um ambiente de desenvolvimento WordPress local para implantar sites wordpress em seu sistema local. Esta é a maneira mais segura de fazer todos os tipos de testes de wordpress.

No site de desenvolvimento local do WordPress, você pode testar vários plug-ins e personalizar o site da maneira que desejar. Se você é iniciante, também usa o ambiente de desenvolvimento local do wordpress para fins de aprendizagem.

Há muitas maneiras de criar um ambiente local de desenvolvimento WordPress. Você pode instalar pilhas LAMP ou LEMP e implantar o WordPress sobre elas. Mas isso exigirá algum trabalho manual de sua parte.

Além disso, configurar vários sites WordPress na pilha LAMP/LEMP não é uma tarefa tão conveniente e demorada.

A maneira mais fácil, rápida e provavelmente a melhor de configurar o ambiente de desenvolvimento para WordPress é usando uma ferramenta chamada LocalWP.

2. O que é LocalWP?

LocalWP, ou apenas Local, é um aplicativo para implantar e desenvolver sites wordpress localmente.

Você não precisa instalar manualmente o servidor web (Apache ou Nginx), servidor de banco de dados (por exemplo, MySQL) e PHP. Local cuida de tudo!

Usando o Local, você pode instalar facilmente o WordPress em seu sistema e criar quantos sites wordpress desejar com apenas alguns cliques do mouse!

Local permite que você configure facilmente a instalação do WordPress em um ou vários sites. Se tudo funcionar como você esperava, você pode colocar seu site local no ar.

Você pode clonar seu site e até mesmo fazer backup dos arquivos do site em armazenamentos em nuvem, como Google Drive ou Dropbox.

Local foi criado pela Flywheel, uma empresa que fornece hospedagem gerenciada de wordpress a preços acessíveis. Local suporta plataformas Linux, macOS e Windows. É totalmente gratuito!

3. Recursos do LocalWP

Local tem tudo que você precisa para instalar o WordPress, desenvolver sites wordpress e solucionar problemas de sites em seu sistema local.

Aqui está a lista de benefícios de usar Local em seu sistema:

  • Instalação automática do WordPress com um clique.
  • Instalação de wordpress único e multi-site.
  • Suporte para instalações de subdomínios e subdiretórios.
  • Suporte SSL. Certificados autoassinados são criados automaticamente para novos sites.
  • Local oferece a capacidade de usar SSH em seus sites locais do wordpress.
  • Inclui WP-CLI, a interface de linha de comando para gerenciar sites wordpress a partir da linha de comando.
  • Empurre e puxe sites wordpress locais para Flywheel ou WP Engine.
  • Crie links ativos para seus sites wordpress, para que seus clientes ou colegas possam acessar e testar os sites de qualquer lugar.
  • Não há necessidade de criar e gerenciar vários usuários. O recurso de administração local com um clique permite que você acesse a página de administração do WP com apenas um clique!
  • Ambientes de troca a quente. Você pode mudar instantaneamente para diferentes versões do Apache ou Nginx, MySQL e PHP. Você pode até mudar para um servidor web diferente, por exemplo Apache para Nginx e vice-versa.
  • Faça backup dos arquivos do site no Google Drive e no Dropbox.
  • Crie um projeto de um site para reutilizá-lo mais tarde.
  • Importe e exporte arquivos de sites, bancos de dados, arquivos de configuração, arquivos de log e configurações locais.
  • Teste o e-mail enviado com MailHog
  • Aprimore seu site local com ferramentas como Image Optimizer, Link Checker e Instant Reload.
  • Suporte multiplataforma.
  • Totalmente GRÁTIS para usar!

4. Instale LocalWP no Linux

Como já foi dito, o Local pode ser instalado nos sistemas operacionais Linux, macOS e Microsoft Windows.

Acesse o site LocalWP e clique no botão Download. Uma nova janela pop-up será aberta. Escolha o tipo de sistema operacional e preencha os outros detalhes, como seu nome e ID de e-mail, e clique no botão Obtenha agora.

BaixarLocalWP

Vá para o local do download e instale-o usando o gerenciador de pacotes da sua distribuição. Baixei o arquivo .rpm, então instalei o LocalWP usando o comando rpm como abaixo:

sudo rpm -Uvh local-6.0.0-linux.rpm

Se você baixou o arquivo .deb, você pode instalá-lo usando o comando dpkg:

sudo dpkg -i local-6.0.0-linux.deb
sudo apt install -f

Alternativamente, você pode fazer:

sudo apt install ./local-6.0.0-linux.deb

Isso instalará todas as dependências necessárias de uma só vez. Obrigado Motlke por esta dica.

5. Configure o ambiente de desenvolvimento local WordPress no Linux usando LocalWP

Inicie o Local no Menu ou Dash. Geralmente será encontrado na seção "Programação" no menu do seu aplicativo.

Aceite o contrato de licença local

Você será solicitado a criar uma nova conta no LocalWP. É necessário fazer backup dos arquivos na nuvem e criar links ativos, então crie uma conta se ainda não tiver uma.

Crie uma conta local gratuita

Você será redirecionado para o site LocalWP. Siga as etapas na tela para criar uma nova conta.

Crie uma nova conta no site LocalWP

Assim que a conta for criada, feche a janela do navegador e volte para a janela do painel do aplicativo local.

Esta é a aparência do seu painel local:

Painel local

Há muitas opções para escolher. Você pode criar um novo site WordPress, conectar-se a serviços de hospedagem gerenciada ou alterar suas configurações e preferências. Primeiro, vamos começar criando um novo site WordPress.

5.1. Crie um novo wordpress no Local

Clique no botão "CRIAR UM NOVO SITE" ou clique no sinal de mais (+) no canto inferior esquerdo para criar um novo site wordpress no Local.

Digite o nome do site WordPress. Um novo URL de domínio para o seu WordPress será gerado automaticamente. Você pode visualizá-lo na seção Opções avançadas. Por padrão, todos os sites locais terão uma extensão .local. Você pode alterá-lo se quiser.

Você também pode visualizar o caminho do seu site na seção Caminho do site local. Por padrão, ele será salvo em um diretório chamado "Local Sites" em seu diretório $HOME. Se você concordar com as opções padrão, clique em Continuar.

Crie um novo site wordpress no Local

Em seguida, escolha seu ambiente. Aqui, você terá duas opções, nomeadamente Preferencial e Personalizado.

Escolha o ambiente local para o site WordPress

Você pode escolher a opção Preferencial para usar um conjunto de ferramentas recomendadas para seu site local. O local escolherá automaticamente Nginx, PHP e a versão mais recente do MySQL se você selecionar a opção Preferencial.

Alternativamente, você pode escolher a opção Personalizada para selecionar as ferramentas de sua preferência.

Escolha um ambiente local personalizado para o site WordPress

Depois de fazer a seleção, clique em Continuar.

Em seguida, insira o nome de usuário administrativo do seu site WordPress, a senha e o e-mail. Em Opções avançadas, você pode escolher se deseja que esta instalação seja multisite.

Digite o nome de usuário e a senha do administrador do WordPress

Após alguns minutos, você verá que o site WordPress recém-instalado está listado no painel local, junto com todas as suas informações.

Configure o ambiente de desenvolvimento local do WordPress usando LocalWP

Parabéns! Você acabou de instalar o WordPress usando Local em sua máquina Linux!

Você pode clicar no botão "ABRIR SITE" para ver a aparência do seu novo WordPress!

Novo site WordPress

É hora de trabalhar no site wordpress recém-criado!

5.2. Acesse o painel de administração do site WordPress

No painel local, clique no botão Administrador:

Acesse a página de administração do WordPress

A página de login do seu site wordpress será aberta em uma nova janela do navegador. Digite o usuário administrador e sua senha para fazer login na página de administração do WP.

Faça login no WordPress

Comece a trabalhar no seu novo site WordPress!

Página de administração do Wp

5.3. Definir configurações do WordPress

No painel local, você verá as seguintes guias para definir e ajustar várias configurações.

  1. Visão geral
  2. Base de dados
  3. Serviços de utilidade pública
  4. Ferramentas

A seção Visão geral exibe os detalhes do seu site WordPress. Aqui você encontra a URL do seu site wordpress, servidor web (Apache ou Nginx), versões PHP e MySQL, versão WordPress e a opção de habilitar certificado SSL autoassinado.

Na seção Banco de dados, você verá a opção de conectar-se à ferramenta de gerenciamento Adminer, nome do banco de dados, nome de usuário do banco de dados e senha.

Na seção Utilitários, você pode configurar, configurar e testar e-mails de saída.

A última seção é Ferramentas, onde você encontrará o URL do link ativo e o nome de usuário e senha para acessar o link ativo.

5.4. Ativar link ao vivo

Um dos melhores recursos do Local é o Live Link. Ele converterá seu site wordpress construído localmente em um ambiente de teste compartilhável, para que qualquer pessoa autorizada possa acessar o site local de qualquer lugar. Isso é útil quando você deseja mostrar seu site local aos seus clientes.

Para criar um link ativo para seu site local, clique no botão Ativar na parte inferior do painel local.

Habilite o Live Link no LocalWP

Depois de ativar a opção Live Link, um URL acessível publicamente será gerado. Além disso, o link compartilhável é protegido com nome de usuário e senha.

Você pode visualizar os detalhes do link e das credenciais clicando no botão Live Link ou na seção Ferramentas.

Detalhes do link ativo para site WordPress local

Basta enviar esta URL junto com o nome de usuário e senha para seus clientes. Eles podem acessar seu site local de qualquer lugar usando o URL compartilhado.

Observe que os links ao vivo só podem ser visualizados quando o computador está ligado e conectado à Internet.

5.5. Acesse o painel do administrador

Adminier é uma ferramenta de gerenciamento de banco de dados baseada na web. LocalWP inclui-o para facilitar o gerenciamento do banco de dados.

Para iniciar o Adminer, clique no botão "ABRIR ADMINER" na seção Banco de dados do seu painel local.

Abrir Administrador

O painel do administrador será aberto em uma nova janela do navegador.

Painel do administrador

Aqui você pode visualizar, configurar e gerenciar bancos de dados.

Por padrão, Local criará um banco de dados denominado "local". Você pode verificar todo o conteúdo da tabela do banco de dados e brincar com a execução de consultas SQL no Adminer.

6. Solução de problemas

Ao criar um novo site WordPress, você provavelmente encontrará o seguinte erro no Fedora.

Error: Command failed: /opt/Local/resources/extraResources/lightning-services/php-7.3.5+10/bin/linux/bin/php /opt/Local/resources/extraResources/bin/wp-cli/wp-cli.phar --path=/home/sk/Local Sites/ostechnix-testing-site/app/public --require=/opt/Local/resources/extraResources/bin/wp-cli/local-wpcli-error-reporting.php core config --skip-check --dbname=local --dbuser=root --dbpass=root --skip-salts
/opt/Local/resources/extraResources/lightning-services/php-7.3.5+10/bin/linux/bin/php-original: error while loading shared libraries: libnettle.so.6: cannot open shared object file: No such file or directory

Erro localwp ao carregar bibliotecas compartilhadas

Se você encontrar erro ao carregar bibliotecas compartilhadas: libnettle.so.6 ao criar novos sites, será necessário baixar a biblioteca ausente exata e mova-o para o diretório /usr/lib64/.

No meu caso, a biblioteca que faltava era libnettle.so.6, então corrigi-a conforme descrito neste link.

Feche o aplicativo Local e execute os seguintes comandos um por um:

cd ~/Downloads
sudo dnf install wget
wget https://kojipkgs.fedoraproject.org//packages/nettle/3.4.1rc1/3.fc31/x86_64/nettle-3.4.1rc1-3.fc31.x86_64.rpm
rpm2cpio nettle-3.4.1rc1-3.fc31.x86_64.rpm | cpio -idmv
sudo cp usr/lib64/libhogweed.so.4 /usr/lib64/
sudo cp usr/lib64/libnettle.so.6 /usr/lib64/

Agora abra o Local e tente criar um novo site. Deve funcionar agora.

7. Conclusão

Neste guia, discutimos o que é LocalWP e como instalar o wordpress usando LocalWP no Linux. Configurar o ambiente de desenvolvimento local do wordpress oferece uma experiência de desenvolvimento mais segura e sem estresse. Usando o Local, você pode implantar, construir e testar um ou vários sites WordPress com mais rapidez em seu sistema local.

Leitura adicional:

  • Documentação LocalWP

Imagem em destaque de Dok Sev do Pixabay.

Artigos relacionados