Como Instalar o Joomla Manualmente no Plesk: Guia Passo a Passo
Plesk · Joomla · Hosting · MySQL · CMS | ✎ Duarte Spínola | 21 de Maio de 2026
O Joomla é um CMS open-source que combina flexibilidade de conteúdo com um sistema de extensões robusto — uma escolha comum para portais institucionais, associações e sites com estruturas de conteúdo complexas. A instalação manual no Plesk dá controlo total sobre a configuração e é o ponto de partida correcto para qualquer ambiente que não seja de teste.
O processo tem um passo adicional em relação ao WordPress: após a instalação, a pasta installation/ tem de ser apagada — o Joomla bloqueia o acesso ao site enquanto essa pasta existir.
Neste artigo
1. Pré-requisitos
| Requisito | Detalhe |
|---|---|
| Acesso ao Plesk | Conta com acesso ao painel Plesk do domínio onde vai instalar o Joomla |
| Domínio configurado | O domínio já deve estar activo e com a subscrição configurada no Plesk |
| PHP 8.1 ou superior | O Joomla 5.x requer PHP 8.1+. Extensões obrigatórias: mysqli, xml, json, zlib |
| MySQL 8.0+ ou MariaDB 10.4+ | Necessário para a base de dados do Joomla |
2. Passo 1 — Criar a Base de Dados MySQL
O Joomla precisa de uma base de dados criada e pronta antes de iniciar o assistente. O assistente não cria a base de dados — apenas se liga a uma que já exista.
|
1
|
No Plesk, clicar em Bases de Dados na secção do domínio |
|
2
|
Clicar em Adicionar Base de Dados e preencher:
|
|
3
|
Clicar em OK e guardar o nome completo da base de dados (com prefixo), utilizador e password |
ℹ Verificar o nome completo da base de dados
O Plesk adiciona um prefixo ao nome da base de dados. O nome completo é visível na lista de bases de dados — usar sempre esse nome no assistente de instalação, não apenas o sufixo que foi definido.
3. Passo 2 — Descarregar o Joomla
|
1
|
Aceder a downloads.joomla.org e descarregar o Joomla Full Package (ZIP) da versão mais recente |
|
2
|
Não extrair o ZIP localmente — o Gestor de Ficheiros do Plesk extrai directamente no servidor (mais eficiente) |
|
3
|
Ao contrário do WordPress, o ZIP do Joomla já contém os ficheiros directamente na raiz — não há pasta intermédia dentro do ZIP |
4. Passo 3 — Fazer Upload dos Ficheiros
O ZIP do Joomla é diferente do WordPress: os ficheiros estão directamente na raiz do arquivo, sem pasta intermédia. Isso simplifica o upload — extrair directamente para httpdocs/ já coloca tudo no sítio certo.
Via Gestor de Ficheiros do Plesk (recomendado)
|
1
|
No Plesk, aceder a Ficheiros → navegar para httpdocs/ |
|
2
|
Clicar em Carregar Ficheiro e seleccionar o ZIP do Joomla |
|
3
|
Após o upload, clicar com o botão direito sobre o ZIP e seleccionar Extrair ficheiros → extrair para httpdocs/ |
|
4
|
Apagar o ficheiro ZIP após a extracção para manter a pasta limpa |
✓ Diferença em relação ao WordPress
No WordPress há uma pasta wordpress/ dentro do ZIP e é necessário mover o conteúdo um nível acima. No Joomla, extrair directamente para httpdocs/ já coloca os ficheiros no sítio correcto — sem passos adicionais.
5. Passo 4 — Executar o Assistente de Instalação
O assistente do Joomla está dividido em três secções: Configuração, Base de Dados e Instalação. Concluir as três em sequência.
Secção 1 — Configuração do site
|
1
|
Aceder a https://dominio.pt no browser — o assistente inicia automaticamente |
|
2
|
Seleccionar o idioma da instalação (Portuguese (Brazil) para PT ou English) e preencher:
|
|
3
|
Clicar em Configuração da Base de Dados para avançar para a próxima secção |
Secção 2 — Configuração da base de dados
|
1
|
Seleccionar o tipo: MySQLi (recomendado) |
|
2
|
Preencher os campos:
|
|
3
|
Em Definições antigas da base de dados seleccionar Criar cópia de segurança (se for uma BD nova e vazia, pode seleccionar Remover) |
Secção 3 — Revisão e instalação
|
1
|
Confirmar o resumo das configurações e seleccionar os dados de exemplo a instalar (recomendado: Nenhum para site em produção) |
|
2
|
Clicar em Instalar e aguardar a conclusão. O processo demora cerca de 30-60 segundos. |
6. Passo 5 — Remover a Pasta de Instalação
Este passo não existe no WordPress nem no PrestaShop — é exclusivo do Joomla. Enquanto a pasta installation/ existir no servidor, o Joomla bloqueia o acesso ao frontend e ao backend e mostra um aviso a pedir para a remover.
|
1
|
Opção A (directamente no assistente): no ecrã final de conclusão, clicar no botão Remover pasta de instalação — o Joomla apaga-a automaticamente |
|
2
|
Opção B (via Gestor de Ficheiros): no Plesk → Ficheiros → httpdocs/ → seleccionar a pasta installation/ e apagar |
⚠ Não esquecer este passo — o site fica inacessível
O Joomla verifica a presença da pasta installation/ em cada carregamento de página. Enquanto existir, nenhuma página do site carrega — apenas um aviso a pedir para remover a pasta. Além disso, manter esta pasta é um risco de segurança: permite que qualquer pessoa reinicie o assistente de instalação.
Após remover a pasta, aceder ao painel de administração em https://dominio.pt/administrator com as credenciais definidas no assistente.
7. Passo 6 — Configurações Pós-instalação Recomendadas
| Configuração | Onde | Porquê |
|---|---|---|
| Activar SSL/HTTPS | Plesk → SSL/TLS → Let’s Encrypt. Depois em Joomla: Sistema → Configuração Global → Servidor → Forçar HTTPS: Apenas administração ou Todo o site | HTTPS obrigatório — o Joomla tem opção nativa para forçar |
| Activar cache | Sistema → Configuração Global → Sistema → Cache | Melhora significativamente a velocidade de carregamento |
| Alterar URL do administrador | Plugin de segurança ou renomear directório administrator/ |
Reduz tentativas de brute-force — o URL padrão /administrator é muito conhecido |
| Instalar extensão de backup | Akeeba Backup (gratuito) — o mais completo para Joomla | Backups automáticos do site e base de dados antes de actualizações |
8. Problemas Comuns e Como Resolver
| Erro | Causa | Solução |
|---|---|---|
| Site mostra aviso para remover pasta installation/ | Pasta de instalação não foi removida após o assistente | Apagar a pasta installation/ via Gestor de Ficheiros do Plesk |
| Falha na ligação à base de dados | Credenciais incorrectas ou nome da BD sem prefixo | Confirmar nome completo da BD na lista de bases de dados do Plesk e testar via phpMyAdmin |
| Erro 500 após instalação | PHP desactualizado ou extensão em falta | Verificar se o PHP é 8.1+ e se as extensões mysqli, xml e zlib estão activas no Plesk |
| Imagens não carregam após instalação | Permissões da pasta images/ incorrectas |
No Gestor de Ficheiros do Plesk, verificar permissões da pasta images/ — deve ser 755 |
