PrestaShop é uma popular plataforma de eCommerce open-source que permite criar e gerir a sua própria loja online. Siga estes passos para instalar o PrestaShop no seu servidor VPS que executa Ubuntu 24.04.
Pré-requisitos
- Um servidor VPS que executa Ubuntu 24.04
- Acesso root ou sudo
- Conhecimentos básicos de linha de comando
Passo 1: Atualize o seu sistema
Certifique-se de que o seu sistema está atualizado:
sudo apt update && sudo apt upgrade -y
Passo 2: Instale as dependências necessárias
Instale os pacotes necessários:
sudo apt install -y apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd
Passo 3: Inicie e proteja o MySQL
Inicie o serviço MySQL:
sudo systemctl start mysql
Proteja a instalação do MySQL:
sudo mysql_secure_installation
Siga as instruções para definir a sua senha root e proteger o seu banco de dados.
Passo 4: Crie um banco de dados para o PrestaShop
Faça login no MySQL:
sudo mysql -u root -p
Crie um banco de dados e um usuário para o PrestaShop:
CREATE DATABASE prestashop;
CREATE USER 'prestashop_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON prestashop.* TO 'prestashop_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Passo 5: Baixe o PrestaShop
Vá para o diretório raiz da web:
cd /var/www/html
Baixe a versão mais recente do PrestaShop:
wget https://download.prestashop.com/download/releases/prestashop_1.7.8.5.zip
Extraia o arquivo baixado:
unzip prestashop_1.7.8.5.zip
Passo 6: Configure as permissões
Defina as permissões corretas para o diretório do PrestaShop:
sudo chown -R www-data:www-data /var/www/html/*
sudo chmod -R 755 /var/www/html/*
Passo 7: Configure o Apache
Crie um novo arquivo de configuração do Apache para o PrestaShop:
sudo nano /etc/apache2/sites-available/prestashop.conf
Adicione a seguinte configuração:
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName your_domain.com
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Substitua your_domain.com pelo seu nome de domínio real.
Passo 8: Reinicie o Apache
Reinicie o serviço do Apache para aplicar as alterações:
sudo systemctl restart apache2
Passo 9: Complete a instalação do PrestaShop
Abra seu navegador e acesse http://your_domain.com. Siga as instruções na tela para concluir o processo de instalação do PrestaShop.
Conclusão
Você instalou com sucesso o PrestaShop no seu servidor VPS com Ubuntu 24.04. Agora você pode começar a construir sua loja online!