Como instalar WordPress (hostings, cPanel e no PC)
Você quer instalar WordPress para publicar um site, mas precisa decidir entre o instalador da hospedagem, o cPanel, o WP-CLI ou um ambiente local.
Este guia reúne os fluxos por ferramenta, mostra o que muda em cada provedor e explica como agir quando o banco, o DNS ou as permissões impedem a conclusão.
O que você precisa antes de instalar o WordPress (checklist e requisitos)
- Hospedagem: PHP 8.2+; PHP 8.3+ recomendado; MySQL 8.0+ ou MariaDB 10.6+; HTTPS; e mínimo prático de 2 GB de RAM / 5 GB de disco para uma produção realista.
- Acessos: painel (hPanel, cPanel ou equivalente), FTP/SFTP e, se possível, SSH; tenha também domínio, DNS e credenciais do banco.
- DNS: aponte os registros
AeAAAApara os endereços informados pelo host. Em hPanel, cPanel ou painel equivalente, emita o certificado SSL. - Para testar, crie um subdomínio e defina sua raiz, ou document root, como uma pasta exclusiva. Use o domínio principal apenas na raiz pública indicada pelo host.
| Componente | WordPress | PHP | Banco de dados |
|---|---|---|---|
| Produção | Versão estável mais recente | 8.3+ recomendado; 8.2+ mínimo | MySQL 8.0+ ou MariaDB 10.6+ |
| Teste | Versão estável mais recente | 8.3+ recomendado; 8.2+ mínimo | MySQL 8.0+ ou MariaDB 10.6+ |
| Verificação | Painel de atualizações | Seletor de PHP | Gerenciador MySQL/MariaDB |
A WordPress.org mantém a referência oficial de requisitos de PHP, MySQL e MariaDB. A política de versões sustentadas do PHP ajuda a verificar o PHP; a política de manutenção do MariaDB mostra o ciclo do banco.
- Plugins e firewall: deixe-os ativos se a instalação limpa exigir; desative apenas um plugin ou uma regra por vez durante o diagnóstico.
- Permissões: ajuste diretórios e arquivos conforme o usuário que precisa gravar; nunca use
777para resolver uma falha. - Upload: aumente os limites de PHP se temas ou backups excederem o permitido pelo plano.
- Erros: consulte os logs e confirme se os módulos exigidos pelo WordPress estão ativos.
Checklist pré-instalação (5 passos)
- Escolha o método. Use auto-installer para simplificar, instalação manual para controlar arquivos, WP-CLI via SSH ou ambiente local para desenvolver sem expor o site.
- Valide o servidor. Confirme PHP, MySQL ou MariaDB e módulos compatíveis com a versão mais recente do WordPress.
- Prepare o banco. Crie o banco e o usuário, com senha e privilégios adequados. Em um auto-installer, confirme antes se ele criará esses recursos.
- Defina a URL. Ative o SSL e escolha o endereço final, com ou sem
www. Mantenha essa decisão para evitar redirecionamentos duplicados. - Planeje o endereço. Decida se o site usará domínio próprio, subdomínio ou subdiretório, como
/blog, antes de iniciar.
Qual método de instalação escolher?

(decisão por perfil)
Use esta tabela para separar o ambiente do método. LocalWP, Studio e DevKinsta são ambientes locais; Docker é uma plataforma de contêineres. Nenhum deles substitui a hospedagem pública.
| Se você precisa de… | Use | Evite |
|---|---|---|
| Publicar com poucos ajustes técnicos | Auto-installer da hospedagem | WP-CLI sem SSH |
| Controlar arquivos e configuração | FTP/SFTP, cPanel ou instalação manual | Instalar por FTP sem SFTP quando o host oferecer conexão criptografada |
| Repetir instalações e automatizar | WP-CLI via SSH | WP-CLI em hospedagem sem acesso ao terminal |
| Testar plugin ou tema pago sem expor dados | LocalWP, Studio, DevKinsta ou Docker | Ambiente local com dados reais de clientes |
| Mostrar uma prévia ao cliente no mesmo dia | Auto-installer com staging, se o plano oferecer | Publicar staging sem proteção por senha |
| Criar ambiente reproduzível entre máquinas | Docker Compose | Alterar serviços globais do computador |
| Hospedar um site real | Hospedagem pública compatível | Apenas LocalWP, Studio, DevKinsta ou Docker no seu PC |
Por perfil
- Iniciante: escolha o auto-installer da própria hospedagem. Ele cria banco e arquivos, mas você ainda precisa conferir domínio, pasta e credenciais.
- Intermediário: use cPanel, Softaculous ou Installatron quando o provedor disponibilizar essas ferramentas.
- Desenvolvedor: prefira WP-CLI ou Docker para ambientes repetíveis. O WordPress é gratuito; domínio, hospedagem e recursos adicionais podem ter custo.
Instalar WordPress na Hostinger (domínio e subdomínio)

Passo a passo no hPanel
- No hPanel, abra Websites > Auto-Instalador > WordPress e escolha o domínio ou subdomínio.
- Defina uma pasta raiz vazia, como
public_html, para o domínio principal. Use a pasta exclusiva do subdomínio quando o endereço for separado. - Selecione o idioma
pt-BRe crie um login e uma senha administrativos fortes. - Nas opções avançadas, revise o prefixo das tabelas, as atualizações automáticas e a instalação limpa, sem temas extras.
- Conclua o assistente e anote a URL, o banco e os dados administrativos mostrados pelo painel.
- Em Domínios > Subdomínios, confira a raiz do subdomínio quando ele fizer parte da instalação.
- Emita o SSL no hPanel, force HTTPS e configure cache, incluindo o LSCache quando disponível no plano.
- Programe backups e confirme o destino do armazenamento.
O instalador pode concluir o provisionamento em poucos minutos. Isso não significa que o DNS já esteja visível em todos os resolvedores: uma mudança de DNS pode levar até 48 horas para se propagar globalmente, conforme o TTL e os resolvedores.
Se o site não abrir, separe os problemas:
- se o instalador ainda estiver em execução, acompanhe o status no hPanel;
- se o domínio não resolver, confira
A,AAAAe nameservers; - se o DNS responder mas o certificado falhar, revise o SSL no hPanel;
- se o endereço abrir outra pasta, confira o document root.
Instalar WordPress na HostGator (inclui subdomínio)
Passo a passo no cPanel
- Crie o subdomínio em Domínios > Subdomínios quando o WordPress ficar em um endereço separado. Anote a pasta de destino.
- Abra Softaculous Apps Installer > WordPress ou WordPress Manager e selecione a instalação.
- Escolha HTTPS, o domínio ou subdomínio e o idioma Português do Brasil (pt-BR).
- Deixe Diretório vazio para instalar na raiz. Use
blogpara uma subpasta ou selecione a pasta registrada pelo subdomínio. - Defina usuário administrador, senha forte e e-mail válido. Guarde essas credenciais em um gerenciador de senhas.
- Desmarque temas e plugins extras. Revise backups, SSL/AutoSSL e notificações antes de confirmar.
- Clique em Install e abra a URL administrativa informada pelo instalador.
Se o certificado apresentar aviso, valide o SSL/AutoSSL no painel antes de usar o login. Se o subdomínio não aparecer, confira primeiro a pasta e o DNS.
Instalar WordPress na Locaweb (domínio e subdomínio)
Passo a passo no Painel Locaweb
- Crie o subdomínio na área de Domínios e anote o diretório quando o site usar um endereço separado.
- Abra Aplicativos > WordPress > Instalar.
- Escolha o domínio ou subdomínio e confirme o diretório de destino.
- Defina idioma pt-BR, usuário e senha robustos. Use um e-mail administrativo próprio.
- Confirme a instalação e abra as URLs da página e do painel mostradas pelo painel.
- Ative o SSL e o redirecionamento para HTTPS se o assistente não fizer isso automaticamente.
- Habilite cache ou CDN apenas se o plano oferecer os recursos. Preserve o administrador sem cache durante ajustes.
Nomes de menus variam conforme o plano. Se o instalador não listar o subdomínio, revise a criação e aguarde o DNS antes de repetir o processo. Consulte a Central de Ajuda da Locaweb para confirmar os recursos disponíveis na sua conta.
Instalar WordPress via cPanel (qualquer hospedagem)
Via instalador automático
Abra Softaculous ou Installatron e escolha WordPress > Install.
- Escolha o domínio e confirme HTTPS.
- Deixe Directory vazio para instalar na raiz. Use
/blogpara um subdiretório ou selecione um subdomínio criado previamente. - Defina idioma, usuário e senha do administrador.
- Revise backups automáticos, notificações e atualizações antes de concluir.
O instalador cria o banco e os arquivos. Backups mantidos apenas na hospedagem não substituem uma cópia externa e um procedimento de restauração.
Banco manual
No MySQL Database Wizard, crie nesta ordem: banco > usuário > associação com ALL PRIVILEGES. Depois, informe nome do banco, usuário, senha e servidor durante a instalação do WordPress.
Escolha /blog quando o site principal já existir. Use um subdomínio para uma área com endereço e configuração separados.
Softaculous/Installatron: opções que importam
O formulário muda conforme a hospedagem. Antes de confirmar:
- escolha a versão estável mais recente do WordPress e o idioma pt-BR;
- ajuste o fuso horário depois, em Configurações > Geral;
- ative atualizações automáticas do core e dos plugins, quando disponíveis, e mantenha backup anterior;
- deixe Diretório vazio para a raiz do domínio. Um valor preenchido cria um endereço como
seudominio.com/blog; - defina limite de tentativas de login se a ferramenta oferecer essa proteção.
A disponibilidade varia entre provedores. O assistente não dispensa a revisão do endereço, do banco e das permissões.
Instalar WordPress no PC (local/localhost)
Use um ambiente local para desenvolver, testar plugins e preparar rascunhos sem expor o projeto.
| Ferramenta | Melhor uso | Limitação |
|---|---|---|
| XAMPP | Controle manual de Apache e banco | Você administra serviços, portas e credenciais |
| LocalWP | Criar e abrir um site local rapidamente | Ambiente restrito ao computador |
| Studio (WP Engine) | Fluxo local e integração com serviços da WP Engine | Não substitui hospedagem pública |
| DevKinsta | Ambiente local orientado a projetos Kinsta | Não substitui hospedagem pública |
| Docker Compose | Ambientes reproduzíveis e isolados | Exige conhecimento de contêineres e volumes |
XAMPP
- Baixe o XAMPP no site do projeto. Inicie Apache e MySQL no painel.
- Acesse
http://localhost/phpmyadmine crie um banco com ordenaçãoutf8mb4_unicode_ci. - Extraia os arquivos do WordPress em
C:\xampp\htdocs\meusite. No macOS ou Linux, use~/xampp/htdocs/meusite. - Abra
http://localhost/meusite, informe os dados do banco e conclua o instalador. - Se a conexão falhar, confira o nome do banco, o usuário, a senha e
DB_HOSTemwp-config.php.
Depois, acesse /wp-admin, faça login e abra um artigo para confirmar o painel e o conteúdo.
LocalWP
- Clique em Create a new site.
- Informe um nome e aceite o domínio local sugerido.
- Escolha PHP, MySQL/MariaDB e Nginx ou Apache. Se o projeto não exigir outra combinação, use as opções preferidas da ferramenta.
- Em Set up a login, gere o usuário e a senha administrativos. Selecione WP Admin para abrir o painel.
O Local cria HTTPS com certificado gerado por mkcert. Na primeira abertura, o navegador pode mostrar “Sua conexão não é particular” porque o certificado não é emitido por uma autoridade pública.
Você tem duas opções:
- clicar em Avançado > Prosseguir para abrir o endereço local; ou
- confiar no certificado raiz do
mkcertnas lojas de confiança do sistema e reiniciar o navegador.
Conceda confiança apenas a uma autoridade que você instalou e entende. O ambiente continua restrito ao computador; para publicar, você precisa de domínio e hospedagem pública.
Studio (WP Engine)
Use o Studio quando o projeto já se beneficiar do fluxo local e dos serviços de compartilhamento da WP Engine.
- Crie um novo site e aguarde a preparação do WordPress e do banco.
- Abra o endereço local e crie a conta administrativa.
- Use o recurso de Live Link apenas para uma prévia temporária.
- Proteja a prévia com senha e não envie dados reais de clientes.
O Studio não publica o site nem substitui a hospedagem de produção.
DevKinsta
Use o DevKinsta para manter projetos locais integrados ao fluxo da Kinsta.
- Crie o site local e aguarde a inicialização dos serviços.
- Abra o endereço informado pela ferramenta e conclua a instalação.
- Use a conexão com a Kinsta apenas com credenciais da conta correta.
- Faça backup local antes de substituir dados de produção.
A ferramenta não elimina a necessidade de uma hospedagem pública para visitantes externos.
Docker Compose para devs
Use o Compose para subir WordPress e banco em contêineres isolados, com dados persistentes em volumes.
services:
db:
image: mariadb:10.6
environment:
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: troque-esta-senha
MYSQL_ROOT_PASSWORD: outra-senha
volumes:
- db_data:/var/lib/mysql
wordpress:
image: wordpress:latest
ports:
- "8000:80"
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: troque-esta-senha
WORDPRESS_DB_NAME: wordpress
volumes:
- wp_data:/var/www/html
volumes:
db_data:
wp_data:
- Salve o arquivo como
compose.yaml. - Execute
docker compose up -d. - Abra
http://localhost:8000e conclua a instalação.
O Compose provisiona o ambiente; você ainda cria o site e usa senhas fortes. Não exponha o banco diretamente à internet.
Instalação manual (5 minutos) via FTP/SFTP
- Baixe o WordPress em português pelo site oficial (
wordpress.org/download/pt-BR/) e extraia o arquivo ZIP. - No painel do host, abra MySQL Databases. Crie um banco e um usuário, atribua todos os privilégios e registre os dados.
- Envie o conteúdo extraído por FTP/SFTP para a pasta do domínio ou subdomínio. Use SFTP quando o host oferecer essa opção.
- Renomeie
wp-config-sample.phpparawp-config.php. DefinaDB_NAME,DB_USER,DB_PASSWORDeDB_HOST. - Acesse
/wp-admin/install.php, escolha o idioma, preencha o administrador e conclua.
O que colocar em DB_HOST
DB_HOST não é sempre localhost. Esse valor indica onde o processo PHP deve procurar o servidor MySQL; ele não é, por si só, uma URL do painel.
| Provedor ou infraestrutura | Comece por | Onde confirmar |
|---|---|---|
| HostGator | localhost |
Detalhes do banco no cPanel ou Central de Ajuda da HostGator |
| Hostinger | localhost ou o servidor informado pelo hPanel |
Detalhes de MySQL/hPanel ou Central de Ajuda da Hostinger |
| Locaweb | localhost ou o servidor indicado pelo Painel Locaweb |
Detalhes do banco ou Central de Ajuda da Locaweb |
| AWS RDS | Endpoint RDS, como meubanco.xxxxxx.region.rds.amazonaws.com |
Campo Endpoint no console do RDS |
| Servidor dedicado/VPS | localhost se o banco estiver na mesma máquina; caso contrário, o hostname ou IP interno |
Configuração do serviço MySQL/MariaDB e regras de firewall |
Confira também porta, usuário autorizado, banco selecionado e regra de firewall quando o banco estiver em outro servidor. Em uma VPS, não exponha MySQL/MariaDB diretamente à internet; restrinja a origem e use conexão criptografada quando o tráfego atravessar uma rede externa.
Confira as credenciais no painel do host. Não salve wp-config.php em compartilhamento público.
Permissões e estrutura de pastas
Depois de enviar os arquivos, ajuste permissões pelo FTP/SFTP ou gerenciador de arquivos:
- Pastas: 755 — leitura e execução para o grupo e outros; escrita para o proprietário.
- Arquivos: 644 — leitura para o grupo e outros; escrita para o proprietário.
wp-config.php: 600 ou 640 — acesso restrito; use640quando o grupo correto precisar ler o arquivo.
Em hospedagem compartilhada, o usuário do servidor web, como www-data ou nginx, pode diferir do usuário FTP/SSH. Se o proprietário dos arquivos for o usuário FTP, o processo web talvez não consiga gravar atualizações de plugins e temas. Se você mudar o proprietário para o usuário web, o acesso FTP/SSH pode perder a escrita.
Use 755/644 e mantenha wp-config.php em 600 ou 640. Não use 777 para contornar o problema.
Se o proprietário dos arquivos e o processo PHP forem o mesmo usuário, você pode permitir gravação direta com:
define('FS_METHOD', 'direct');
Adicione essa constante ao wp-config.php somente após confirmar o owner. Caso contrário, faça atualizações por SSH/SFTP ou peça ao suporte que ajuste usuário e grupo. O valor direct não corrige permissão incorreta e pode ampliar a superfície de escrita se o usuário estiver comprometido.
Use a raiz do domínio (public_html ou /home/usuario/dominio) para o site principal. Para um subdiretório (/blog), mantenha a URL dentro do domínio e revise links. Para um subdomínio (blog.seudominio.com), use a pasta registrada pelo painel e confira DNS e SSL.
Instalar com WP-CLI (rápido e automatizável)
Use este método via SSH. O servidor precisa ter SSH, PHP, WP-CLI e acesso ao MySQL ou MariaDB.
Comandos essenciais
wp core download
wp config create --dbname=site --dbuser=usuario --dbpass=senha
wp db create
wp core install --url=exemplo.com --title="Site" --admin_user=admin --admin_password=senha-forte --admin_email=voce@exemplo.com
- Entre por SSH e acesse a pasta pública do site.
- Baixe os arquivos, crie o
wp-config.php, gere o banco e conclua a instalação. - Use
--path=/var/www/site/blogquando a instalação ficar em um subdiretório.
Exemplos de comandos úteis
Execute no diretório do projeto e substitua credenciais, URL e e-mail.
wp core download --locale=pt_BR
wp config create --dbname=site --dbuser=usuario --dbpass=senha --dbhost=localhost --dbprefix=wp_
wp db create && wp core install --url="https://seusite.com" --title="Meu Site" --admin_user=admin --admin_password=senhaForte --admin_email=voce@exemplo.com
A primeira etapa baixa os arquivos em português. A segunda cria wp-config.php; a terceira cria o banco e executa a instalação.
Em hospedagem compartilhada, o painel pode impedir a criação direta do banco. Nesse caso, crie o banco pelo painel e use wp config create e wp core install.
Multisite
Para uma nova rede, use wp core multisite-install:
wp core multisite-install --url="https://seusite.com" --title="Rede" --admin_user=admin --admin_password=senhaForte --admin_email=voce@exemplo.com --subdomains --skip-email
wp core multisite enable
A instalação em subdomínios exige DNS e configuração do servidor. Para uma instalação simples, o comando de site único continua sendo o adequado. Consulte a documentação oficial do WP-CLI versão 2.10 ou mais recente antes de usar comandos de rede, pois opções e fluxos podem mudar.
Pós-instalação essencial (segurança, HTTPS e performance)
Antes de publicar:
- Ative HTTPS no host. Se não houver redirecionamento nativo, use plugin ou regra no
.htaccess; confira certificado e conteúdo misto. - Em Ajustes, defina links permanentes como
/%postname%/, idioma e fuso horário. - Crie um usuário Editor; deixe Administrador apenas para configuração.
- Instale cache, segurança e backup somente quando os recursos forem necessários. Configure regras, alertas e cópias externas.
- Exclua temas e plugins não usados e mantenha o restante atualizado.
- Ajuste limites de upload e memória no
php.ini. Useini_set()apenas quando o plano permitir; valores inadequados podem travar uploads ou o site.
Erros comuns e soluções rápidas
Após instalar o WordPress, use estes diagnósticos:
- Erro de conexão com o banco: confira
DB_NAME,DB_USER,DB_PASSWORDeDB_HOSTemwp-config.php. Verifique privilégios, porta e firewall. - White Screen of Death (WSOD): habilite o log sem expor erros aos visitantes.
- Erro 500: renomeie temporariamente o
.htaccess, confira PHP e consulte o log indicado abaixo. - Erro 403: valide permissões, ownership e regras de segurança do host.
- Links 404: salve novamente a estrutura de permalinks para regravar as regras do
.htaccess. - Allowed memory size exhausted: aumente
WP_MEMORY_LIMITememory_limitno PHP, observando o limite do plano. - Upload excedido: ajuste
upload_max_filesizeepost_max_size; o segundo deve comportar o arquivo e os demais dados do formulário.
Troubleshooting de White Screen of Death
Edite wp-config.php por SFTP ou SSH. Primeiro, desative a exibição pública de erros:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
Recarregue a página que fica branca. O WordPress grava as mensagens em wp-content/debug.log quando o diretório permite escrita.
Procure também o log do PHP indicado por error_log na configuração do servidor. Em uma instalação comum de Apache, ele pode aparecer em public_html/error_log; em Nginx, PHP-FPM ou hospedagem gerenciada, o caminho costuma estar nos Logs/Erros do painel.
Leia a primeira mensagem de erro e trate a causa: plugin, tema, memória, sintaxe ou permissão. Não envie wp-config.php ao suporte porque ele contém credenciais. Remova ou desative WP_DEBUG_LOG após corrigir o problema.
Se o acesso administrativo estiver indisponível, faça as alterações por SFTP ou SSH. No painel do host, confirme onde cada configuração de PHP é aplicada.
Checklist de diagnóstico rápido
Use esta ordem para separar problema de PHP, conflito e cache:
- Confirme a versão de PHP no painel e os módulos
curl,mbstring,zipegdouimagick. Normalmente basta um entre GD e Imagick. - Abra
wp-content/debug.loge o log de erros do painel. Limite a busca ao horário em que o erro apareceu. - Pause plugins e troque temporariamente para um tema padrão pelo painel. Se o site voltar, reative cada item isoladamente.
- Confira permissões: pastas com 755 e arquivos com 644. Valores mais restritivos podem impedir leitura; permissões amplas aumentam a exposição.
- Limpe cache do servidor, CDN e navegador após cada mudança. Se houver plugin de cache, inclua-o também.
Mantenha o tema e os plugins originais guardados; a troca serve apenas para diagnóstico.
Migrar do local para produção e entre domínios/subdomínios
Caminho rápido ou manual
Duplicator e All-in-One WP Migration empacotam arquivos e banco. Eles reduzem etapas manuais, mas podem exigir ajustes no servidor de destino.
Para controle total:
- Exporte o banco e crie-o no servidor.
- Envie arquivos por SFTP.
- Ajuste
wp-config.php. - Importe os dados.
- Substitua as URLs antigas e teste mídia, login e páginas.
URLs e SEO
Na raiz do destino, troque localhost pelo domínio final:
wp search-replace 'http://localhost' 'https://exemplo.com' --all-tables --dry-run
Confirme o resultado e repita sem --dry-run. Para subdomínio e domínio principal, repita o processo para as URLs antigas.
Crie redirecionamentos permanentes de cada URL antiga para a equivalente, preserve HTTPS e atualize links internos, sitemap e canonicals. Antes de publicar, verifique mídia, links, login e páginas.
Comandos úteis de substituição de URL (WP-CLI)
Depois da migração, o WordPress pode continuar apontando para o ambiente local. Execute no diretório da instalação e troque os exemplos pela URL real.
- Atualize as opções principais:
wp option update siteurl 'https://seusite.com' && wp option update home 'https://seusite.com'
- Substitua URLs armazenadas em conteúdo e configurações:
wp search-replace 'http://localhost/nomedosite' 'https://seusite.com' --skip-columns=guid
Use o primeiro comando quando a página inicial ou a área administrativa abrir no endereço antigo. O segundo alcança URLs dentro de posts, páginas, widgets e opções. --skip-columns=guid evita alterar os identificadores globais dos conteúdos; links antigos inseridos no texto, porém, continuam no banco.
Antes de executar, faça backup do banco. Depois, acesse o painel, revise Links permanentes e confirme que arquivos, imagens e páginas abrem pelo novo domínio.
Leia também
Perguntas frequentes
Como instalar WordPress no cPanel?
Use Softaculous ou Installatron se o provedor disponibilizar um deles. Informe domínio, pasta e dados administrativos. Se o instalador não estiver presente, crie banco e usuário no MySQL Databases Wizard e envie os arquivos por FTP/SFTP.
Como instalar WordPress no PC (localhost)?
Use XAMPP, LocalWP, Studio ou DevKinsta. Cada ferramenta prepara serviços e banco de forma diferente; nenhuma delas publica o site. Para visitantes externos, você precisa de domínio e hospedagem pública.
Como instalar WordPress no XAMPP?
Inicie Apache e MySQL, crie banco e usuário no phpMyAdmin e extraia o WordPress em htdocs. Acesse http://localhost/nomedosite/, informe localhost como servidor e conclua a instalação.
Como instalar WordPress na Hostinger?
No hPanel, abra o instalador de aplicativos, escolha WordPress e selecione domínio ou subdomínio. Confira pasta, idioma e dados administrativos. Depois, verifique SSL e DNS; uma mudança de DNS pode levar até 48 horas para se propagar globalmente.
Como instalar WordPress na HostGator?
No cPanel, abra o Softaculous Apps Installer, escolha WordPress e revise domínio, diretório, idioma e conta administrativa. Depois, ative AutoSSL e teste a URL com HTTPS.
Como instalar WordPress na Locaweb?
No Painel Locaweb, procure Aplicativos, selecione WordPress e inicie a instalação. Confira domínio, pasta e usuário administrativo. Depois, habilite SSL e teste o acesso por HTTPS.
Como instalar WordPress em subdomínio?
Crie o subdomínio e anote a pasta no painel. No instalador automático, selecione o subdomínio e a pasta registrada. Na instalação manual, envie o WordPress para essa pasta e acesse a URL completa, como https://blog.seudominio.com/.
Use prefixo e tabelas próprios se compartilhar o banco com outra instalação. Nunca aponte duas instalações para a mesma pasta.
É possível instalar WordPress de graça?
Sim. Você pode executar o WordPress sem custo no computador com XAMPP, LocalWP, Studio, DevKinsta ou Docker. Para colocar o site no ar, domínio e hospedagem pública podem ter custo. O software WordPress continua gratuito; temas, plugins e certificados adicionais também podem gerar custos. Confira os planos diretamente nos sites dos fornecedores antes de contratar.
Qual método é mais fácil para iniciantes?
O auto-installer do painel da hospedagem é o caminho mais simples. Ele cria banco e arquivos, mas você ainda escolhe domínio, diretório e dados administrativos. Leia cada campo antes de concluir para evitar instalar o site no endereço errado.
WP-CLI é melhor que instalar manualmente?
Para quem usa SSH e administra vários ambientes, o WP-CLI é mais reproduzível. Para iniciantes, o auto-installer costuma ser mais prático. Sem SSH, WP-CLI não é a rota indicada.
O que fazer agora
A instalação termina apenas quando o WordPress responde pelo domínio, grava dados e carrega sem erros. Siga esta ordem:
- Escolha o ambiente certo. Use Docker Compose para desenvolvimento, WP-CLI quando precisar automatizar pelo SSH e FTP/SFTP para uma implantação manual em hospedagem tradicional.
- Valide a infraestrutura. Confirme banco, usuário,
DB_HOST, prefixo das tabelas e acesso de escrita. No Docker, mantenha volumes persistentes e não exponha o banco diretamente à internet. - Prepare a publicação. Faça HTTPS, corrija conteúdo misto e substitua a URL antiga pela definitiva. Em mudanças de domínio, revise endereços gravados em conteúdo e configurações.
- Teste como visitante. Abra páginas, formulários, login e mídia em uma janela privada. Se algo falhar, siga a ordem: PHP e extensões, banco, permissões, plugins, temas e cache.
- Crie uma rotina de recuperação. Automatize backups, defina atualizações com cópia de segurança e mantenha um procedimento de restauração conhecido.
Antes de divulgar o site, execute o checklist de diagnóstico e registre o resultado: banco conectado, HTTPS ativo, mídia carregando, login funcionando e backup restaurável. Se algum item falhar, volte ao passo correspondente antes de abrir o site ao público.