- - Como instalar o AbanteCart no Ubuntu Server

Como instalar o AbanteCart no Ubuntu Server

Tenha um site com Linux e procure definiruma plataforma de compras para ele? Nesse caso, faça um favor a si mesmo e confira o AbanteCart. É uma plataforma de comércio eletrônico gratuita e de código aberto que os usuários podem gerenciar e personalizar em sua própria plataforma de comércio eletrônico. Antes de instalar o AbanteCart no servidor Ubuntu, verifique se você possui o LAMP.

Instale o LAMP

Geralmente, é fácil começar a trabalhar com uma pilha LAMPServidor Ubuntu, pois os usuários podem marcar uma caixa e carregá-la durante a instalação. No entanto, se, por algum motivo, você optar por evitar a configuração, instale-o agora com os seguintes comandos.

Primeiro, execute a ferramenta de atualização. Isso garantirá que o servidor Ubuntu tenha os pacotes mais recentes.

sudo apt update
sudo apt upgrade -y

Após a atualização, você precisará instalar a ferramenta Tasksel. O uso dessa ferramenta, em vez do gerenciador de pacotes tradicional do Ubuntu, é muito mais rápido, pois você não precisa especificar todos os pacotes manualmente.

sudo apt install tasksel

Em seguida, use a ferramenta Tasksel para instalar uma pilha LAMP.

Nota: durante o processo de instalação do LAMP, será exibido um prompt solicitando que o usuário defina uma nova senha raiz do SQL. Certifique-se de usar uma senha segura e memorável.

sudo tasksel install lamp-server

Instale AbanteCar

Quando a instalação do LAMP estiver concluída, é seguro instalar o AbanteCart no servidor Ubuntu. Usando o wget ferramenta, baixe a versão mais recente do software:

sudo -s
cd /tmp
wget https://github.com/abantecart/abantecart-src/archive/master.zip

Crie uma nova pasta AbanteCart dentro do / www / html / com mkdir.

mkdir -p /var/www/html/abantecart

Extraia o master.zip arquivar usando o descompactar comando para a nova pasta.

unzip master.zip -d /var/www/html/abantecart

Use o CD comando para mudar para / var / www / html / abantecart / public_html.

cd /var/www/html/abantecart/public_html

Exclua todos os arquivos desnecessários usando o rm comando.

rm -rf tests
rm *.txt
rm *.md

Mova o conteúdo de public_html para dentro / var / www / html / abantecart

mv * ..

Configurar o AbanteCart

Com todos os arquivos no lugar, é hora decomece a configurar o AbanteCart no servidor Ubuntu. A primeira etapa é conceder ao servidor da Web Apache a propriedade do diretório AbanteCart. Sem conceder propriedade ao Apache, o AbanteCart não será executado. Usando o chown comando, dê direitos ao Apache para a pasta

chown -R www-data: /var/www/html/abantecart

Entrar / var / www / html / abantecart usando CD.

cd /var/www/html/abantecart

Graças a Chown, o servidor da web tem acesso a / var / www / html / abantecart. No entanto, como as permissões não estão definidas corretamente, o software ainda não será executado corretamente. Para corrigir isso, execute o chmod comando.

chmod -R 777 system/
chmod -R 777 image
chmod -R 777 download
chmod -R 777 admin/system/backup
chmod -R 777 resources

Configuração do SQL

O software AbanteCart usa o MySQL para lidar com suas necessidades de banco de dados. Como resultado, você precisará criar um novo banco de dados SQL. No terminal, insira a interface de comando SQL com o usuário raiz.

mysql -u root -p

No prompt do SQL, crie um novo banco de dados para o AbanteCart usar.

CREATE DATABASE abantecart;

Depois que o banco de dados estiver configurado, crie um novo usuário e conceda as permissões apropriadas.

Nota: altere "password segura" por uma senha segura.

GRANT ALL PRIVILEGES on abantecart.* to "abante_admin"@"localhost" identified by "securepassword";

O AbanteCart agora possui um usuário e banco de dados SQL para interagir, o que significa que nosso trabalho no MySQL está concluído. Para sair da ferramenta, faça o seguinte:

FLUSH PRIVILEGES;
QUIT

Configuração Apache

A configuração do AbanteCart no Apache requer pequenasconfiguração. Especificamente, você deve informar ao Apache que o software AbanteCart é um site e deve ser carregado. No terminal, use o editor Nano para criar um novo arquivo "sites disponíveis".

sudo nano /etc/apache2/sites-available/abantecart.conf

Cole o seguinte código em abantecart.conf, em Nano.

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/abantecart
ServerName yourdomain.com
<Directory /var/www/html/abantecart/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/abantecart-error_log
CustomLog /var/log/apache2/abantecart-access_log common
</VirtualHost>

Salve o arquivo no Nano pressionando o botão Ctrl + O combinação de teclas. Saia do editor com Ctrl + X.

Depois de sair do Nano, ative o novo site com:

sudo a2ensite abantecart

Instalação AbanteCart

A configuração do aplicativo AbanteCart, como a maioria das ferramentas da web, requer um navegador da web. Para acessar a ferramenta, abra uma nova guia no seu navegador e cole o seguinte URL na barra de localização:

http://server-local-ip-address/abantecart

Não tem certeza do endereço IP local do seu servidor? Tente usar o endereço IP comando no terminal:

ip addr show | grep 192.168.1

Corrida show de endereço ip em combinação com grep filtrará qualquer informação desnecessária eisole o endereço IP local do IPv4. Quando a interface do usuário da web é carregada, você recebe um utilitário de configuração elegante. Siga as instruções na tela para obter tudo configurado.

Comentários