10/06/2026

Como instalar WordPress manualmente por FTP

Voltar ao blog

Queres um site com WordPress no teu hosting Battlehorns sem instalador automático? A instalação manual por FTP dá-te controlo total: escolhes a versão, vês cada ficheiro no servidor e aprendes como o WordPress funciona por dentro.

Este tutorial assume que já tens acesso FTP/SFTP configurado. Se ainda não ligaste o FileZilla, lê primeiro o nosso guia Como usar FTP com FileZilla.

Logótipo WordPress
WordPress — CMS usado por milhões de sites. Imagem: WordPress.org

O que vais precisar

  • Plano de hosting com PHP 8.x e MySQL/MariaDB
  • FTP ou SFTP (FileZilla ou similar)
  • Base de dados MySQL + utilizador com permissões (criada no painel do hosting)
  • Computador com espaço para descarregar e descompactar o WordPress (~50 MB)

Visão geral (6 passos)

  1. Descarregar WordPress em wordpress.org/download
  2. Criar base de dados MySQL no painel
  3. Descompactar o ZIP no PC
  4. Enviar ficheiros por FTP para public_html
  5. Abrir o site no browser e correr o instalador
  6. Entrar no /wp-admin e configurar o site

Passo 1 — Descarregar o WordPress

  1. Vai a wordpress.org/download
  2. Clica Download WordPress (ficheiro latest.zip)
  3. Guarda o ZIP numa pasta fácil de encontrar (ex. Downloads)
  4. Descompacta o ZIP — fica uma pasta chamada wordpress

Importante: dentro de wordpress estão ficheiros como index.php, wp-admin, wp-content e wp-includes. É o conteúdo desta pasta que vais enviar, não a pasta com o nome “wordpress” (salvo se quiseres o site em subpasta).

Passo 2 — Criar a base de dados MySQL

No painel do teu hosting Battlehorns (Virtualmin ou painel associado):

  1. Cria uma base de dados (ex. meusite_wp)
  2. Cria um utilizador MySQL com password forte
  3. Associa o utilizador à base de dados com todos os privilégios
  4. Anota: nome da BD, utilizador, password e host (muitas vezes localhost)

Se usares phpMyAdmin, o host aparece no topo após login:

Informação do servidor MySQL no phpMyAdmin
Exemplo phpMyAdmin — confirma o host da base de dados (geralmente localhost). Imagem: WordPress Developer Handbook

Passo 3 — (Opcional) Editar wp-config.php no PC

Podes saltar este passo: o instalador web cria o ficheiro por ti. Se preferires preparar antes:

  1. Na pasta wordpress, renomeia wp-config-sample.php para wp-config.php
  2. Abre com um editor de texto (Notepad++, VS Code, etc.)
  3. Preenche DB_NAME, DB_USER, DB_PASSWORD e DB_HOST
  4. Guarda o ficheiro

Passo 4 — Enviar ficheiros por FTP

Liga ao servidor com FileZilla (host, utilizador, password — ver tutorial FTP).

FileZilla com painéis local e remoto
FileZilla — local à esquerda, servidor à direita. Imagem: WordPress Developer Handbook

Site na raiz do domínio (ex. teudominio.com)

  1. No servidor, abre public_html (ou www / htdocs)
  2. No PC, entra na pasta wordpress descompactada
  3. Seleciona todos os ficheiros e pastas dentro de wordpress (não a pasta “wordpress” em si)
  4. Arrasta para public_html no servidor
  5. Espera a transferência completa (milhares de ficheiros — pode demorar)

Site numa subpasta (ex. teudominio.com/blog)

  1. Cria a pasta blog em public_html
  2. Envia o conteúdo da pasta wordpress para dentro de blog

Erro clássico: enviar a pasta wordpress inteira faz o site abrir em teudominio.com/wordpress/ em vez da raiz. Corriges movendo os ficheiros um nível acima.

Dica FTP: desativa “converter nomes para minúsculas” no cliente FTP, se existir essa opção.

Passo 5 — Correr o instalador no browser

Quando o upload terminar, abre no browser:

  • Raiz do site: https://teudominio.com ou https://teudominio.com/wp-admin/install.php
  • Subpasta: https://teudominio.com/blog/wp-admin/install.php

Se não existir wp-config.php, o WordPress pede os dados da base de dados:

Ecrã de configuração da base de dados WordPress
Instalador WordPress — ligação à base de dados. Imagem: WordPress Developer Handbook

Preenche e continua. Depois define:

  • Título do site
  • Utilizador administrador (não uses “admin” se possível)
  • Password forte
  • Email do administrador
  • Visibilidade nos motores de busca (deixa visível para SEO)
Ecrã final de instalação WordPress com sucesso
Instalação concluída — podes entrar no painel WordPress. Imagem: WordPress Developer Handbook

Passo 6 — Primeiros passos após instalar

  1. Entra em /wp-admin com o utilizador que criaste
  2. Vai a Definições → Permalinks e escolhe estrutura amigável (ex. “Nome do artigo”) — clica Guardar
  3. Instala apenas plugins de fontes confiáveis
  4. Ativa um tema e cria a primeira página ou artigo
  5. Faz backup dos ficheiros e da base de dados regularmente

Problemas comuns

Lista de pastas em vez do site

Faltam ficheiros na raiz ou o servidor não usa index.php como página inicial. Confirma que index.php está em public_html.

Error establishing a database connection

  • Verifica nome da BD, utilizador, password e host em wp-config.php
  • Confirma que o utilizador MySQL tem acesso à base de dados
  • Contacta suporte se a BD não estiver ativa no plano

Página em branco ou erro 500

  • Verifica versão PHP (WordPress recomenda PHP 8.x)
  • Confirma que o upload FTP terminou sem ficheiros corrompidos
  • Consulta logs de erro no painel de hosting

Permissões de ficheiros

Pastas normalmente 755, ficheiros 644. Evita 777 por segurança.

Instalação manual vs instalador automático

Muitos hostings têm “1-click install”. A instalação manual por FTP é útil quando:

  • Queres a versão mais recente imediatamente
  • Migras um site de outro servidor
  • O instalador automático falha ou está indisponível
  • Queres aprender a estrutura do WordPress

Precisas de hosting para WordPress?

A Battlehorns oferece hosting com PHP, MySQL e FTP/SFTP para comunidades gaming, projetos pessoais e sites WordPress.

Ver planos de hosting  ·  Os meus serviços  ·  Tutorial FTP FileZilla  ·  Suporte

Imagens: WordPress Developer Handbook. Tutorial adaptado para clientes Battlehorns.

Comentários (0)

Inicia sessão para comentar. Registar

Sem comentários ainda.