O OpenCart é um CMS de E-Commerce de código aberto que usa PHP e MySQL. Ele tem sua própria estrutura Psuedo MVC e é mais fácil de manusear e rápido de configurar.
O Opencart pode ser instalado de várias maneiras. Alguns dos serviços de hospedagem, como AWS, Digital Ocean, Google Cloud oferecem configuração com um clique. Se você estiver usando o cPanel, você pode instalar o Opencart via Softaculous .
Neste artigo, estou compartilhando etapas de instalação manual do OpenCart completas que funcionarão em quase todos os servidores Ubuntu baseados em Linux.
Pré-requisitos
Este tutorial requer que o usuário tenha privilégios de root. Antes de instalar o OpenCart, você precisa ter LAMP (Linux, Apache, MariaDB / MySQL e PHP) já instalado em seu VPS. (Recomendamos a Digital Ocean para instalações VPS).
Assim que tivermos os requisitos acima, podemos começar com a instalação do OpenCart.
1) Download do OpenCart
Primeiro, navegaremos até a pasta raiz onde o OpenCart será instalado. Para fazer isso, abra o terminal e digite o seguinte comando:
cd /var/www
Em seguida, faremos o download do OpenCart do repositório github. Para este tutorial, estamos usando a versão 2.0.2.0.
sudo wget https://github.com/opencart/opencart/archive/2.0.2.0.zip
OBS: Você pode encontrar a versão mais recente do OpenCart na página de download.
Ao executar o comando ls, você encontrará o arquivo v2.0.2.0.zip em seu diretório www.
Agora, para descompactar esta pasta, precisaremos ter o módulo Unzip instalado. Caso não o tenha, você pode instalá-lo inserindo:
sudo apt-get install unzip
Agora vamos descompactar este arquivo zip OpenCart baixado no diretório atual:
unzip opencart_v2.0.2.0.zip
Se você percorrer o diretório da pasta OpenCart extraída, encontrará a pasta de upload dentro dela. Temos que mover os arquivos e pastas presentes na pasta uploads para a pasta raiz www. O próximo comando fará isso por nós:
mv -v /var/www/opencart-1.5.5.1/upload/* /var/www
Agora você pode encontrar todos os principais arquivos e pastas do OpenCart diretamente na pasta raiz www.
2) Configuração de PHP
Certifique-se de ter as seguintes extensões / módulos PHP instalados (eles devem ser instalados por padrão em quase todas as instalações PHP):
- Curl
- Zip
- Zlib
- GD Library
- Mcrypt
- Mbstrings
- Xml
Você pode instalá-los executando os seguintes comandos:
sudo yum install php-mcrypt curl zlib php-gd php-mbstring php-xml php-mysql
3) Criar banco de dados para OpenCart
Precisamos criar um banco de dados que será necessário durante a instalação do OpenCart.
Faça login em seu shell do MySQL pelo comando:
mysql -u root -p
Vamos criar o banco de dados primeiro (estou definindo o nome do meu banco de dados como opencart, mas você pode escolher o nome que quiser):
CREATE DATABASE opencart; Query OK, 1 row affected (0.00sec)
Nas próximas etapas, criaremos um novo usuário de banco de dados com uma senha e concederemos acesso ao banco de dados opencart criado acima. Execute os comandos a seguir com cuidado e continue anotando o nome de usuário e a senha que você escolher.
Criar usuário do banco de dados:
CREATE USER opencartuser@localhost; Query OK, 0 rows affected (0.00 sec)
Defina a senha para este usuário:
SET PASSWORD FOR opencartuser@localhost= PASSWORD("yourpassword"); Query OK, 0 rows affected (0.00 sec)
Conceda a este novo usuário permissão para acessar o banco de dados opencart:
GRANT ALL PRIVILEGES ON opencart.* TO opencartuser@localhost IDENTIFIED BY 'yourpassword'; Query OK, 0 rows affected (0.00 sec)
Em seguida, atualizamos o MySQL para que as alterações sejam efetivas:
FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)
Terminamos a parte do banco de dados, então agora podemos sair do MySQL Shell:
exit
4) Renomeando arquivos de configuração e dando propriedade ao usuário Apache
Agora precisamos renomear os arquivos de configuração do OpenCart de config-dist.phppara config.php. Existem dois desses arquivos: um na wwwpasta direta e um dentro da www/adminpasta:
cp /var/www/config-dist.php /var/www/config.php
De forma similar:
cp /var/www/admin/config-dist.php /var/www/admin/config.php
Daremos a propriedade de nossos arquivos opencart ao usuário apache executando o seguinte comando:
sudo chown www-data:www-data * -R sudo usermod -a -G www-data username
Modifique as permissões de arquivos e diretório da raiz do documento, seguindo os comandos.
sudo chown -R www-data:www-data /var/www sudo chmod -R 755 /var/www
5) Quase Feito
Agora, clique no nome de domínio ou endereço IP do servidor no endereço do navegador para continuar a instalação.
Clique em continuar para verificar a configuração do servidor e certifique-se de que todas as extensões PHP necessárias estão instaladas no servidor e, em seguida, clique em continuar instalar opencart no Ubuntu 20.04
Agora preencheu os detalhes do banco de dados para a instalação, e também criou uma conta de administrador com nome de usuário e senha desejados.
Após preencher todos os detalhes, clique em Avançar para finalizar a instalação. Assim que a instalação for concluída, você será solicitado a excluir o diretório de instalação.
Exclua o diretório de instalação da raiz do documento e pronto. Devemos ter cuidado para que apenas a pasta de instalação seja excluída e não as pastas de administrador, catálogo ou sistema. Você pode usar o seguinte comando.
rm -rf /var/www/install/
Agora você pode acessar o site no navegador.
yourdomainname.com or server_ip
Seu link de acesso de administrador do site.
yourdomainname.com/admin or server_ip/admin
Se estiver tudo bem! Você deve ser capaz de ver o painel de administração do Opencart.
Conclusão
Neste artigo, você aprendeu como instalar o OpenCart no Ubuntu.
Se você tiver alguma dúvida sinta-se à vontade para deixar um comentário, com certeza tentarei ajudá-lo.
Além disso, você pode se juntar ao nosso grupo de elite no Facebook para obter ajuda.