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.

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:

  • Nome da base de dados: ex. prestashop_db
  • Utilizador: ex. ps_user
  • Password: password forte — necessária no assistente
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:

  • Nome da loja
  • País: Portugal
  • Fuso horário: Europe/Lisbon
  • Email do administrador
  • Password — mínimo 8 caracteres com maiúsculas, minúsculas e números
5 — Base de dados Preencher:

  • Servidor: localhost
  • Nome da base de dados: nome completo com prefixo
  • Utilizador: o utilizador criado no passo 1
  • Password: a password da base de dados
  • Prefixo das tabelas: ps_ (padrão) ou personalizar

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.