Instalando e Configurando o WordPress no Ambiente ServBay
Visão Geral
O WordPress é um sistema de gerenciamento de conteúdo (CMS) de código aberto, poderoso e amplamente utilizado, construído em PHP e MySQL. É a principal plataforma mundial para criação de sites e blogs, contando com uma comunidade imensa, ecossistema rico de plugins e temas, sendo adequado para projetos de todos os portes, desde blogs pessoais até complexas lojas virtuais.
O ServBay é um ambiente local de desenvolvimento web projetado especialmente para macOS, oferecendo uma solução tudo-em-um. Ele integra múltiplas versões do PHP, bancos de dados populares (como MySQL, PostgreSQL, MongoDB), servidores web (Caddy, Nginx), além de ferramentas como o Redis. Com o ServBay, desenvolvedores podem montar facilmente ambientes isolados, flexíveis e de alto desempenho, tornando a instalação e o teste do WordPress localmente extremamente convenientes.
Este guia detalhará como você pode baixar, instalar e configurar o WordPress no ServBay, ajudando a iniciar rapidamente seu trabalho de desenvolvimento local com WordPress.
Pré-requisitos
Antes de começar, certifique-se de que os seguintes requisitos estão atendidos:
- O ServBay já está instalado e em funcionamento no seu macOS.
- Pelo menos uma versão do PHP (WordPress exige PHP 7.4 ou superior) e algum banco de dados (MySQL ou MariaDB) estão instalados e rodando no ServBay.
- Você possui conhecimentos básicos sobre servidores web, bancos de dados e utilização do terminal.
Etapas para Instalar o WordPress
A seguir, as etapas detalhadas para instalar e configurar o WordPress no ServBay:
Passo 1: Baixar e Descompactar o WordPress
Primeiro, precisamos obter a versão mais recente do WordPress e colocá-la em um subdiretório no diretório raiz dos sites do ServBay (/Applications/ServBay/www
).
Navegue até o diretório raiz de sites do ServBay
Abra o Terminal e execute o comando abaixo para ir até o diretório padrão:
bashcd /Applications/ServBay/www
1Baixe a última versão do WordPress
Use o comando
curl
para baixar o arquivo comprimido da versão mais recente:bashcurl https://wordpress.org/latest.tar.gz -o wordpress.tar.gz
1Crie o diretório do projeto e extraia o WordPress
Crie um novo diretório para seu site WordPress (por exemplo,
servbay-wordpress-app
) e extraia ali os arquivos do WordPress. O parâmetro--strip-components 1
remove o diretório principalwordpress
do pacote, descompactando diretamente no destino.bashmkdir servbay-wordpress-app tar zxf wordpress.tar.gz --strip-components 1 -C servbay-wordpress-app
1
2Agora, os arquivos do WordPress estarão em
/Applications/ServBay/www/servbay-wordpress-app
.
Passo 2: Criar Banco de Dados e Usuário
O WordPress precisa de um banco de dados para armazenar todo o conteúdo e configurações (posts, páginas, comentários, plugins, etc.). Vamos criar um novo banco e um usuário dedicado usando o serviço de banco de dados do ServBay.
Acesse a ferramenta de gerenciamento do banco de dados do ServBay
Por padrão, o ServBay fornece phpMyAdmin ou Adminer (dependendo da configuração). Abra o navegador, vá até a página inicial do ServBay em
https://servbay.host/
e clique em "phpMyAdmin" ou "Adminer".Faça login na ferramenta de gerenciamento
Utilize o usuário padrão
root
e a senha definida durante a instalação do ServBay.Crie um novo banco de dados
Siga os passos na ferramenta de gerenciamento:
- Procure pela opção "Novo" ou "Criar banco de dados".
- No campo "Nome do banco de dados", insira, por exemplo,
servbay_wordpress_db
. - Escolha o conjunto de caracteres
utf8mb4
e a collationutf8mb4_unicode_ci
. Essa é a configuração recomendada pelo WordPress para suportar todos os caracteres e emojis. - Clique em "Criar".
Crie um usuário e defina permissões
Por segurança, crie um usuário dedicado somente para o WordPress, evitando o uso do
root
.- Acesse a aba "Contas de usuário" ou equivalente.
- Clique em "Adicionar conta de usuário".
- Preencha:
- Nome de usuário:
wordpress_user
- Host:
localhost
- Senha: uma senha forte. Nunca use senhas fracas como
password123
. O ideal é usar um gerador de senhas e anote-a (exemplo:your_strong_password_here
). - Repetir senha: repita a senha.
- Nome de usuário:
- Importante: Na seção "Privilégios globais", não selecione "Selecionar tudo" ou "Conceder todos os privilégios". Vamos conceder privilégios apenas sobre o banco específico.
- Clique em "Executar" ou "Adicionar usuário".
Agora, conceda ao usuário permissão no banco criado:
- Volte para "Contas de usuário".
- Encontre
wordpress_user@localhost
e clique em "Editar privilégios". - Role até "Privilégios específicos de banco de dados".
- No menu, selecione
servbay_wordpress_db
. - Clique em "Executar".
- Na próxima tela, marque "Selecionar tudo" para conceder permissões completas somente neste banco.
- Salve clicando novamente em "Executar".
Passo 3: Configurar o Site no ServBay
Agora, vamos configurar o ServBay para que ele direcione as requisições para sua pasta WordPress pelo domínio escolhido.
Abra o aplicativo ServBay
Inicie o ServBay.
Adicione uma nova configuração de site
No menu lateral, vá até a guia "Sites" (Websites) e clique no botão "+" no canto inferior, escolhendo "Adicionar site" (Add Website).
Preencha as informações da configuração
Na janela que abrir, informe:
- Nome: Algo identificável, como
ServBay WordPress Dev
. - Domínio: O domínio que você deseja usar para acessar localmente, exemplo:
servbay-wordpress.demo
. O ServBay criará este domínio e permitirá acesso local. - Tipo de site: Selecione
PHP
. - Versão do PHP: Escolha uma versão compatível (recomenda-se sempre a última estável, como PHP 8.x).
- Raiz do site: Clique na pasta e selecione ou escreva
/Applications/ServBay/www/servbay-wordpress-app
.
- Nome: Algo identificável, como
Salvar as configurações
Após preencher, clique em "Salvar" (Save). O ServBay aplicará a configuração, podendo pedir para reiniciar o servidor web. Aceite o reinício.
Graças à configuração automática do ServBay, ao acessar
servbay-wordpress.demo
, ele gerará e instalará automaticamente um certificado SSL local confiável, permitindo conexão segura HTTPS.
Passo 4: Concluir o Assistente de Instalação do WordPress
Com o banco de dados e site configurados, acesse o domínio local pelo navegador e finalize a instalação via assistente do WordPress.
Acesse seu site do WordPress local
Abra o navegador e digite o domínio escolhido, como
https://servbay-wordpress.demo
.Inicie o assistente de instalação do WordPress
Se tudo estiver correto, verá a página de boas-vindas do WordPress, para escolher o idioma. Escolha e clique em "Continuar".
Forneça as informações do banco de dados
O WordPress pedirá os dados de acesso. Preencha:
- Nome do banco de dados:
servbay_wordpress_db
- Usuário:
wordpress_user
- Senha:
your_strong_password_here
(sua senha de passo 2.4) - Host do banco de dados:
localhost
- Prefixo das tabelas:
wp_
(padrão, mas por segurança pode alterar para algo comosbwp_
)
Clique em "Enviar". Se conectar com sucesso, o WordPress permitirá prosseguir.
- Nome do banco de dados:
Prossiga com a instalação
Clique em "Instalar WordPress" (Run the installation).
Preencha as informações do site
Informe:
- Título do site: nome desejado.
- Usuário: para a conta de administrador do WordPress (não use
admin
, escolha um nome exclusivo). - Senha: para a conta do admin. Crie uma senha forte, conforme indicado pelo WordPress.
- Seu e-mail: insira seu e-mail.
- Visibilidade para mecanismos de busca: em ambiente local, recomenda-se marcar a opção para não permitir indexação por buscadores (evita que o site local seja indexado por engano).
Finalize a instalação
Clique em "Instalar WordPress". O processo será automatizado.
Ao concluir, será exibida uma mensagem de sucesso e um link para acessar o painel de administração do WordPress.
Criando Sites com WordPress
Parabéns! O WordPress foi instalado e configurado com sucesso no seu ambiente local ServBay. Agora, você pode explorar todos os recursos do WordPress e começar a criar seu site.
Acesse o painel de administração (https://servbay-wordpress.demo/wp-admin/
) e faça:
- Instalar temas e plugins: Em "Aparência" -> "Temas" e "Plugins" -> "Adicionar novo" para personalizar o visual e adicionar funcionalidades. No ambiente local do ServBay, você pode testar temas e plugins com segurança.
- Criar e editar conteúdo: Use os menus "Posts" e "Páginas" para publicar artigos e criar páginas estáticas.
- Configurar menus de navegação: Organize a estrutura do site em "Aparência" -> "Menus".
- Customizar a aparência do site: Altere layout e estilos em "Aparência" -> "Personalizar" ou nas opções do tema.
Perguntas Frequentes (FAQ)
P: Não consigo acessar
https://servbay-wordpress.demo
. O que fazer?- R: Verifique se o ServBay está rodando e se os servidores Web (Caddy/Nginx) e o PHP estão ativos.
- Confira a configuração do site no ServBay (domínio, raiz e versão do PHP).
- Limpe o cache do navegador ou teste em modo anônimo.
- Veja se o firewall do macOS pode estar bloqueando conexões locais.
P: O instalador do WordPress relata erro de conexão com o banco de dados?
- R: Verifique se os dados informados (nome do banco, usuário, senha, host) estão corretos conforme criados no ServBay.
- Certifique-se de que o MySQL ou MariaDB estão rodando.
- Confirme que o usuário realmente tem permissão no banco de dados
servbay_wordpress_db
.
P: Posso instalar vários sites WordPress no mesmo ServBay?
- R: Sim! Repita os passos 1-4: crie diretórios separados, bancos e usuários diferentes, e configure domínios únicos para cada site no ServBay.
P: Quais versões do PHP o ServBay suporta para WordPress?
- R: O ServBay suporta várias versões e você pode escolher a apropriada conforme o WordPress ou sua necessidade de desenvolvimento. Recomenda-se sempre a versão mais nova e compatível sugerida pelo WordPress.
Resumo
Seguindo estes passos, você configurou seu primeiro site WordPress local utilizando o poderoso ambiente de desenvolvimento do ServBay. Com as ferramentas integradas e suporte a múltiplas versões, o ServBay possibilita um fluxo de trabalho eficiente e flexível para criação de temas, plugins, testes de funcionalidades e gestão de conteúdo em WordPress. Esperamos que este guia ajude a ampliar ainda mais suas possibilidades no mundo do desenvolvimento WordPress com o ServBay!