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.
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)
- Descarregar WordPress em wordpress.org/download
- Criar base de dados MySQL no painel
- Descompactar o ZIP no PC
- Enviar ficheiros por FTP para
public_html - Abrir o site no browser e correr o instalador
- Entrar no
/wp-admine configurar o site
Passo 1 — Descarregar o WordPress
- Vai a wordpress.org/download
- Clica Download WordPress (ficheiro
latest.zip) - Guarda o ZIP numa pasta fácil de encontrar (ex.
Downloads) - 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):
- Cria uma base de dados (ex.
meusite_wp) - Cria um utilizador MySQL com password forte
- Associa o utilizador à base de dados com todos os privilégios
- Anota: nome da BD, utilizador, password e host (muitas vezes
localhost)
Se usares phpMyAdmin, o host aparece no topo após login:
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:
- Na pasta
wordpress, renomeiawp-config-sample.phpparawp-config.php - Abre com um editor de texto (Notepad++, VS Code, etc.)
- Preenche
DB_NAME,DB_USER,DB_PASSWORDeDB_HOST - Guarda o ficheiro
Passo 4 — Enviar ficheiros por FTP
Liga ao servidor com FileZilla (host, utilizador, password — ver tutorial FTP).
Site na raiz do domínio (ex. teudominio.com)
- No servidor, abre
public_html(ouwww/htdocs) - No PC, entra na pasta
wordpressdescompactada - Seleciona todos os ficheiros e pastas dentro de wordpress (não a pasta “wordpress” em si)
- Arrasta para
public_htmlno servidor - Espera a transferência completa (milhares de ficheiros — pode demorar)
Site numa subpasta (ex. teudominio.com/blog)
- Cria a pasta
blogempublic_html - Envia o conteúdo da pasta
wordpresspara dentro deblog
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.comouhttps://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:
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)
Passo 6 — Primeiros passos após instalar
- Entra em
/wp-admincom o utilizador que criaste - Vai a Definições → Permalinks e escolhe estrutura amigável (ex. “Nome do artigo”) — clica Guardar
- Instala apenas plugins de fontes confiáveis
- Ativa um tema e cria a primeira página ou artigo
- 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.