X-Cart es un carrito de compras de código abierto ampliamente utilizado que se ejecuta en PHP. X-Cart se ha utilizado durante más de 17 años y es uno de los pioneros en soluciones de comercio electrónico. X-Cart es una excelente relación precio-rendimiento para soluciones de carrito de compras, ya que solo hay una tarifa de licencia única sin costos continuos para los pagos al procesador de pagos y al alojamiento web.

En términos de características, X-Cart tiene pocos inconvenientes en comparación con su competencia, ya que ha estado en el mercado por un tiempo y comparte muchas de las mismas grandes integraciones y capacidades que su competencia más famosa. Si bien es posible que no tenga la penetración de mercado de Shopify o Magento, es una excelente solución de carrito de compras para su tienda en línea. Veremos cómo instalar la edición gratuita en su servidor para comenzar:

  1. Agregue su dominio a su archivo de hosts

$ sudo nano /etc/hosts

Al final del archivo, agregue, guarde y cierre:
SERVER_IP DOMAINNAME.COM

  1. Establecer el nombre de host en el sistema

$ sudo hostnamectl set-hostname yourdomain.com
  1. Instale tasksel si es necesario

$ sudo apt-get install tasksel
  1. Actualice sus paquetes actuales y reinicie

# apt-get update && sudo apt-get upgrade
  1. Instalar LAMP

$ sudo tasksel

En la siguiente pantalla, seleccione solo LAMP y continúe. La pila LAMP está instalada.

Cómo instalar X-Cart en Ubuntu 18

  1. Instale los módulos PHP necesarios

$ sudo apt-get install php-mbstring php-curl php-gd php-xml
  1. Actualizar el archivo ini de PHP

$ sudo nano /etc/php/7.2/apache2/php.ini

Actualice las siguientes variables en el archivo. Asegúrese de que la entrada date.timezone en la página de zona horaria de PHP esté configurada en la entrada correcta para su ubicación.

file_uploads = Uno
allow_url_fopen = Activado
límite_memoria = 128 M.
upload_max_file_size = 64M
date.timezone = Europa / Bucarest

  1. Reiniciar Apache

$ sudo systemctl restart apache2
  1. Crea una base de datos MySQL y un usuario

$ sudo mysql -u root -p
> create database xcartdb;
> grant all privileges on xcartdb.* to 'username'@'localhost' identified by 'passwordhere';
> flush privleges;
> exit
  1. Descargue X-Cart y cópielo en un directorio temporal. Luego extrae el archivo

$ sudo scp x-cart-5.3.5.5-en.tgz sudousername@yourserverip:/tmp
$ sudo tar -xzpf x-cart-5.3.5.5-en.tgz
  1. Copie el directorio X-Cart recién creado a la ruta raíz del servidor web

$ sudo cp -rf xcart/* /var/www/html/
$ sudo cp xcart/.htaccess /var/www/html/
  1. Asegúrese de que todos los archivos en la ruta webroot sean propiedad de Apache y cambie el nombre del archivo de índice anterior

$ chown -R www-data:www-data /var/www/html/
$ sudo mv /var/www/html/index.html /var/www/html/index.old
  1. Navegue a su dominio y siga las instrucciones en pantalla para comenzar la instalación

Cómo instalar X-Cart en Ubuntu 18

  1. Siga las instrucciones en pantalla para configurar su cuenta de administrador

    Cómo instalar X-Cart en Ubuntu 18

  2. Ingrese la información de la base de datos del paso 9 anterior

    Cómo instalar X-Cart en Ubuntu 18

  1. La instalación está completa. Es necesario configurar algunos permisos de archivo más.

Cómo instalar X-Cart en Ubuntu 18

Establezca los permisos del archivo final:

$ sudo chmod 755 /var/www/html/
$ sudo chmod 755 /var/www/html/etc/
$ sudo chmod 644 /var/www/html/etc/config.php

Si ve una advertencia de que la caché de consultas de MySQL no está habilitada, puede habilitarla editando su archivo conf.d de MySQL y actualizando la variable query_cache_type:

$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Find the existing query_cache_type variable and update it or add the following to the file:
query_cache_type = 1

¡Está instalado!

X-Cart ahora está instalado y listo para usar. Yourdomain.com/cart.php debe ir al sitio de cara al cliente. Instalé la tienda de muestra que viene con X-Cart.

Cómo instalar X-Cart en Ubuntu 18

La página de administración de la tienda se puede encontrar en tudominio.com/admin.php. ¡Desde aquí puede iniciar sesión y agregar productos, configurar sus métodos de pago y poner su tienda en funcionamiento!

Cómo instalar X-Cart en Ubuntu 18