- - Cómo instalar AbanteCart en el servidor Ubuntu

Cómo instalar AbanteCart en el servidor Ubuntu

Tener un sitio web con Linux y buscar configurar¿una plataforma de compras para ello? Si es así, hazte un favor y echa un vistazo a AbanteCart. Es una plataforma de comercio electrónico gratuita y de código abierto que los usuarios pueden administrar y personalizar en su propia plataforma de comercio electrónico. Antes de poder instalar AbanteCart en el servidor Ubuntu, asegúrese de tener LAMP en él.

Instalar LAMP

Por lo general, es fácil comenzar a trabajar con una pila LAMPServidor Ubuntu, ya que los usuarios pueden marcar una casilla y cargarla durante la instalación. Sin embargo, si, por alguna razón, elige evitar configurar esto, instálelo ahora con los siguientes comandos.

Primero, ejecute la herramienta de actualización. Hacer esto asegurará que el servidor Ubuntu tenga los últimos paquetes.

sudo apt update
sudo apt upgrade -y

Después de la actualización, deberá instalar la herramienta Tasksel. El uso de esta herramienta, en lugar del administrador de paquetes tradicional de Ubuntu, es mucho más rápido, ya que no necesitará especificar cada paquete a mano.

sudo apt install tasksel

Luego, use la herramienta Tasksel para instalar una pila LAMP.

Nota: durante el proceso de instalación de LAMP, aparecerá un mensaje que le pedirá al usuario que establezca una nueva contraseña raíz de SQL. Asegúrese de usar una contraseña segura y memorable.

sudo tasksel install lamp-server

Instalar AbanteCar

Cuando se completa la instalación de LAMP, es seguro instalar AbanteCart en el servidor Ubuntu. Utilizando la wget herramienta, descargue la última versión del software:

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

Cree una nueva carpeta AbanteCart dentro de / www / html / con mkdir.

mkdir -p /var/www/html/abantecart

Extraer el master.zip archivo usando el abrir la cremallera comando en la nueva carpeta.

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

Utilizar el discos compactos comando para pasar a / var / www / html / abantecart / public_html.

cd /var/www/html/abantecart/public_html

Elimine todos los archivos innecesarios utilizando el rm mando.

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

Mover el contenido de public_html dentro / var / www / html / abantecart

mv * ..

Configurar AbanteCart

Con todos los archivos en su lugar, es hora decomience a configurar AbanteCart en el servidor Ubuntu. El primer paso es otorgar al servidor web Apache la propiedad del directorio AbanteCart. Sin otorgar la propiedad a Apache, AbanteCart no se ejecutará. Utilizando la chown comando, otorgue derechos de Apache a la carpeta.

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

Entrar / var / www / html / abantecart utilizando DISCOS COMPACTOS.

cd /var/www/html/abantecart

Gracias a Chown, el servidor web tiene acceso a / var / www / html / abantecart. Sin embargo, dado que los permisos no están configurados correctamente, el software aún no se ejecutará correctamente. Para solucionar esto, ejecute el chmod mando.

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

Configuración de SQL

El software AbanteCart usa MySQL para manejar sus necesidades de base de datos. Como resultado, deberá crear una nueva base de datos SQL. En el terminal, ingrese la interfaz de comando SQL con el usuario Root.

mysql -u root -p

En la solicitud de SQL, cree una nueva base de datos para que AbanteCart la use.

CREATE DATABASE abantecart;

Una vez que la base de datos está configurada, cree un nuevo usuario y otórguele los permisos apropiados.

Nota: cambie la "contraseña segura" con una contraseña segura.

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

AbanteCart ahora tiene un usuario SQL y una base de datos para interactuar, lo que significa que nuestro trabajo en MySQL está hecho. Para salir de la herramienta, haga lo siguiente:

FLUSH PRIVILEGES;
QUIT

Configuración de Apache

Configurar AbanteCart en Apache requiere un menorconfiguración. Específicamente, deberá informarle a Apache que el software AbanteCart es un sitio y debe cargarse. En el terminal, use el editor Nano para crear un nuevo archivo de "sitios disponibles".

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

Pegue el siguiente código en abantecart.conf, en 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>

Guarde el archivo en Nano presionando el Ctrl + O combinación de teclas Salga del editor con Ctrl + X.

Después de salir de Nano, habilite el nuevo sitio con:

sudo a2ensite abantecart

Configurar AbanteCart

La configuración de la aplicación AbanteCart, como la mayoría de las herramientas web, requiere un navegador web. Para acceder a la herramienta, abra una nueva pestaña en su navegador y pegue la siguiente URL en la barra de ubicación:

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

¿No está seguro de la dirección IP local de su servidor? Intenta usar el ip addr comando en la terminal:

ip addr show | grep 192.168.1

Corriendo ip addr show en combinación con grep filtrará cualquier información innecesaria yaísle la dirección IP local IPv4. Cuando se carga la interfaz de usuario web, serás recibido con una elegante utilidad de configuración. Siga las instrucciones en pantalla para configurar todo.

Comentarios