Como Instalar o PrestaShop Manualmente no Plesk: Guia Passo a Passo
Plesk · PrestaShop · E-commerce · MySQL · Loja Online | ✎ Duarte Spínola | 21 de Maio de 2026
O PrestaShop é uma plataforma de e-commerce open-source amplamente utilizada em Portugal para lojas online de pequena e média dimensão. A instalação manual no Plesk é o método recomendado para ambientes de produção — dá controlo sobre a versão instalada, a configuração da base de dados e a estrutura de ficheiros.
O PrestaShop tem um passo de segurança obrigatório após a instalação que não existe no WordPress: é necessário apagar a pasta install/ e renomear a pasta de administração admin/. Saltar estes passos deixa a loja vulnerável.
Neste artigo
- Pré-requisitos
- Passo 1 — Criar a base de dados MySQL
- Passo 2 — Descarregar o PrestaShop
- Passo 3 — Fazer upload dos ficheiros
- Passo 4 — Executar o assistente de instalação
- Passo 5 — Apagar install/ e renomear admin/ (obrigatório)
- Passo 6 — Configurações pós-instalação recomendadas
- Problemas comuns e como resolver
1. Pré-requisitos
| Requisito | Detalhe |
|---|---|
| PHP 8.1 ou superior | O PrestaShop 8.x requer PHP 8.1+. Extensões obrigatórias: curl, gd, intl, mbstring, zip, mysqli |
| MySQL 5.7+ ou MariaDB 10.4+ | Motor de base de dados para o catálogo, encomendas e configurações da loja |
| SSL activo no domínio | Uma loja online sem HTTPS não pode aceitar pagamentos. Activar o Let’s Encrypt no Plesk antes de instalar. |
| Espaço em disco | Mínimo 500 MB para a instalação base — mais espaço para imagens de produtos |
⚠ Activar SSL antes de instalar — não depois
Se o SSL for activado depois da instalação, o PrestaShop pode ficar com os URLs guardados em HTTP na base de dados e exigir actualização manual dos registos. Activar o certificado Let’s Encrypt no Plesk antes de iniciar o assistente de instalação evita este problema.
2. Passo 1 — Criar a Base de Dados MySQL
|
1
|
No Plesk, aceder a Bases de Dados na secção do domínio e clicar em Adicionar Base de Dados |
|
2
|
Preencher os campos:
|
|
3
|
Clicar em OK e guardar o nome completo (com prefixo), utilizador e password |
3. Passo 2 — Descarregar o PrestaShop
|
1
|
Aceder a prestashop.com/pt/download e descarregar o ZIP da versão mais recente |
|
2
|
O ZIP do PrestaShop contém um segundo ZIP interior — por exemplo, prestashop_8.x.x.zip. É este ZIP interior que contém os ficheiros a fazer upload — não o exterior. |
⚠ O pacote de download do PrestaShop tem dois ZIPs
Ao descarregar do site oficial, o ficheiro exterior é um pacote que inclui um prestashop_X.X.X.zip interior e um ficheiro Install_PrestaShop.html. O ficheiro a usar é o ZIP interior — é esse que contém os ficheiros da aplicação.
4. Passo 3 — Fazer Upload dos Ficheiros
O processo é igual ao Joomla: fazer upload do ZIP interior para httpdocs/ e extrair directamente no servidor. Os ficheiros do PrestaShop ficam na raiz do ZIP sem pasta intermédia.
|
1
|
No Plesk, aceder a Ficheiros → navegar para httpdocs/ |
|
2
|
Clicar em Carregar Ficheiro e seleccionar o ZIP interior do PrestaShop (prestashop_X.X.X.zip) |
|
3
|
Clicar com o botão direito no ZIP e seleccionar Extrair ficheiros → extrair directamente para httpdocs/ |
|
4
|
Apagar o ficheiro ZIP após a extracção |
5. Passo 4 — Executar o Assistente de Instalação
O assistente do PrestaShop tem 6 passos sequenciais. Os dois primeiros são automáticos; a configuração real começa no passo 3.
| Passo | O que fazer |
|---|---|
| 1 — Idioma | Aceder a https://dominio.pt no browser. Seleccionar Português (Portugal) e clicar em Próximo |
| 2 — Licença | Aceitar os termos da licença e clicar em Próximo |
| 3 — Compatibilidade | O assistente verifica PHP, extensões e permissões de pastas. Todos os itens devem estar a verde. Se algum estiver a vermelho, corrigir antes de avançar (extensões PHP no Plesk ou permissões via Gestor de Ficheiros) |
| 4 — Informações da loja | Preencher:
|
| 5 — Base de dados | Preencher:
Clicar em Testar a ligação à base de dados antes de avançar — confirmar que aparece a mensagem “Base de dados ligada com sucesso!” |
| 6 — Instalação | Clicar em Próximo para iniciar a instalação. O processo demora 1-3 minutos — aguardar sem fechar o browser |
ℹ Testar a ligação antes de avançar
O assistente do PrestaShop tem um botão para testar a ligação à base de dados no passo 5. Usar sempre este botão antes de clicar em Próximo — confirma que os dados estão correctos e evita uma instalação que falha a meio.
6. Passo 5 — Apagar install/ e Renomear admin/ (Obrigatório)
Este é o passo de segurança mais crítico da instalação do PrestaShop. Enquanto a pasta install/ existir, qualquer pessoa pode reiniciar o assistente e substituir a instalação. A pasta admin/ tem o nome padrão que os atacantes conhecem — deve ser renomeada.
|
1
|
Apagar a pasta install/: No Plesk → Ficheiros → httpdocs/ → seleccionar a pasta install/ → Apagar |
|
2
|
Renomear a pasta admin/: Clicar com o botão direito sobre a pasta admin/ → Renomear → escolher um nome único e difícil de adivinhar, ex. adminloja2026/ ou uma combinação aleatória |
⚠ Estes dois passos não são opcionais
Uma loja PrestaShop com a pasta install/ presente ou com a pasta de administração com o nome admin/ é um alvo activo. Não colocar a loja em produção sem completar estes dois passos.
Após renomear a pasta de administração, o acesso ao back office passa a ser feito em https://dominio.pt/adminloja2026 (ou o nome escolhido). Guardar este URL antes de fechar o browser.
7. Passo 6 — Configurações Pós-instalação Recomendadas
| Configuração | Onde | Porquê |
|---|---|---|
| Forçar HTTPS | Back office → Parâmetros → Geral → Activar SSL → Sim. Activar também “Activar em todas as páginas” | Obrigatório para loja online — protege dados de clientes e pagamentos |
| Configurar email transaccional | Parâmetros Avançados → Email → usar SMTP em vez do mail() do PHP | Emails de confirmação de encomenda chegam correctamente — o mail() do PHP tem má deliverability |
| Instalar idioma PT Portugal | Internacional → Tradução → Adicionar/actualizar idioma → Português (Portugal) | Interface da loja e emails em português europeu correcto |
| Configurar moeda e IVA | Internacional → Localização → Moeda padrão: EUR. Configurar taxas IVA em Internacional → Taxas | Preços em EUR e IVA português correcto nos produtos |
| Activar cache | Parâmetros Avançados → Desempenho → Cache → CCC (Combine, Compress and Cache) para CSS e JS | Melhora significativamente a velocidade da loja — crítico para SEO e conversão |
8. Problemas Comuns e Como Resolver
| Erro | Causa | Solução |
|---|---|---|
| Itens a vermelho no passo de compatibilidade | Extensão PHP em falta ou permissões de pasta incorrectas | Activar extensões em falta no Plesk (PHP → Extensões). Para permissões, usar o Gestor de Ficheiros → botão direito → Alterar Permissões → 755 para pastas |
| “Não é possível ligar à base de dados” | Credenciais incorrectas ou nome da BD sem prefixo | Usar o botão “Testar ligação” para confirmar. Verificar nome completo da BD na lista do Plesk. |
| Erro 500 após instalação com mod_rewrite | mod_rewrite não activo ou .htaccess corrompido | Verificar se o mod_rewrite está activo no Plesk. Em Parâmetros → SEO → Activar URL amigáveis → Gerar novamente o .htaccess |
| Imagens de produtos não aparecem | Extensão GD do PHP não activa | Activar a extensão gd no Plesk (Domínios → PHP → Extensões → gd) |
| Não consegue aceder ao back office após renomear admin/ | Não guardou o novo URL antes de fechar o browser | O novo URL é https://dominio.pt/[nome-novo]/. Se não souber o nome, verificar a pasta em httpdocs/ via Gestor de Ficheiros. |