Cómo instalar X-Cart Shopping Cart en Linux


X-Cart es una plataforma de comercio electrónico de CMS de código abierto escrita en PHP que se utiliza para crear tiendas en línea para empresas y productos.

En este tema, aprenderemos cómo instalar la plataforma de comercio electrónico X-Cart en Debian 9 , Ubuntu 16.04 o CentOS 7 , con el fin de crear una tienda de compras en línea de negocios.

  1. LAMP stack installed in CentOS 7
  2. LAMP stack installed in Ubuntu
  3. LAMP stack installed in Debian

Paso 1: Configuraciones iniciales para la instalación de X-Cart

1. En el primer paso, instala la utilidad de descompresión en tu sistema emitiendo el siguiente comando.

# yum install unzip zip     [On CentOS/RHEL]
# apt install zip unzip     [On Debian/Ubuntu]

2. X-Cart es una plataforma web de comercio electrónico que se implementa en la parte superior de la pila LAMP en Linux. Para instalar X-Cart en su sistema, primero instale todos los módulos PHP de la aplicación requeridos en su pila LAMP emitiendo el siguiente comando.

------------------ On CentOS/RHEL ------------------ 
# yum install epel-release
# yum install php-mbstring php-curl php-gd php-xml

------------------ On Debian/Ubuntu ------------------
# apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xm

3. A continuación, actualice las siguientes variables de PHP desde el archivo de configuración predeterminado y configure la zona horaria de PHP para que coincida con la ubicación geográfica de su sistema. La lista de zonas horarias proporcionada por PHP se puede encontrar en la página oficial de zonas horarias de PHP.

Edite el archivo de configuración de PHP emitiendo los siguientes comandos de acuerdo con su propia distribución.

# vi /etc/php.ini                      [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Actualice las siguientes variables en el archivo de configuración php.ini .

file_uploads = On
allow_url_fopen = On
memory_limit = 128 M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

4. Guarde y cierre el archivo de configuración de PHP y reinicie el demonio de Apache para reflejar los cambios emitiendo el siguiente comando.

# systemctl restart httpd      [On CentOS/RHEL]
# systemctl restart apache2    [On Debian/Ubuntu]

5. A continuación, inicie sesión en la consola de la base de datos MariaDB/MySQL y cree la base de datos de la aplicación X-Cart con las credenciales adecuadas, emitiendo los siguientes comandos.

Reemplace el nombre de la base de datos, el usuario y la contraseña con sus propios valores.

# mysql -u root -p

MariaDB [(none)]> create database xcart;
MariaDB [(none)]> grant all privileges on xcart.* to 'xcartuser'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

Paso 2: Instalar X-Cart en CentOS, Debian y Ubuntu

6. Para instalar X-Cart, primero vaya a la página de descarga de X-Cart desde una máquina de escritorio y descargue el último paquete zip llenando el formulario web requerido desde su sitio web.

Luego, copie el archivo zip descargado en el directorio /tmp del servidor mediante el comando scp o los protocolos sftp, como se ilustra en los siguientes ejemplos.

# scp x-cart-5.3.3.4-gb.zip [email protected]_server_IP:/tmp   [Using SCP]
# sftp://[email protected]_server_IP:/tmp                      [Using sFTP]   

7. Después de copiar el archivo zip de X-Cart en el directorio /tmp , vuelva al terminal del servidor y extraiga el archivo emitiendo el siguiente comando.

# cd /tmp
# unzip x-cart-5.3.3.4-gb.zip

8. Luego, cree un directorio llamado shop en la ruta /vaw/www/html/ y copie el contenido del directorio xcart al documento del servidor web Ruta de la raíz al directorio de la tienda, emitiendo el siguiente comando. Además, copie el archivo oculto .htaccess en la ruta del directorio webroot /shop .

# mkdir /vaw/www/html/shop
# cp -rf xcart/* /var/www/html/shop/
# cp xcart/.htaccess /var/www/html/shop/

9. A continuación, asegúrese de que todos los archivos del directorio /shop de la ruta webroot sean propiedad del usuario Apache . Ejecute el comando ls para listar/var/www/html/shop/directory permissions.

# chown -R apache:apache /var/www/html/shop        [On CentOS/RHEL]
# chown -R www-data:www-data /var/www/html/shop    [On Debian/Ubuntu]
# ls -al /var/www/html/shop

10. A continuación, vaya a la dirección IP de su servidor a través del protocolo HTTP a /shop URL y presione el enlace Haga clic aquí para comenzar la instalación proceso.

http://your_domain.tld/shop/

11. A continuación, marque Acepto el Acuerdo de licencia y la Política de privacidad y presione el botón Siguiente para aceptar la licencia y pasar a la siguiente instalación pantalla.

12. En la siguiente pantalla, agregue su dirección de correo electrónico y configure una contraseña para la cuenta de administrador y presione el botón Siguiente para continuar con el proceso de instalación.

13. A continuación, agregue el nombre de la base de datos MySQL X-Cart y las credenciales creadas anteriormente, marque Instalar un catálogo de muestra y presione el botón Siguiente para continuar.

14. Espere a que finalice el proceso de instalación y verá dos enlaces para acceder al panel de zona (backoffice) de Administración de X-Cart y interfaz de X-cart (zona de cliente) de su tienda, como se ilustra en la imagen de abajo.

15. Visite la interfaz de la tienda X-cart, pulsando el enlace Zona de clientes . También puede visitar la interfaz de la tienda navegando a la dirección IP de su servidor o el nombre de dominio a la URL /shop como se muestra en el siguiente ejemplo.

http://yourdomain.tld/shop

16. A continuación, vuelva a la consola del servidor y asegure su panel de administración respaldado por X-Cart, emitiendo los siguientes comandos:

# chown -R root /var/www/html/shop/etc/
# chown root /var/www/html/shop/config.php

17. Finalmente, acceda al panel respaldado por X-Cart presionando el enlace de Administrador (Backoffice) o navegando a la dirección IP de su servidor o nombre de dominio a través del protocolo HTTP > /shop/admin.php URL, como se muestra en el siguiente ejemplo.

http://your_domain.tld/stop/admin.php

18. Después de iniciar sesión en el panel de administración respaldado por X-Cart con las credenciales configuradas durante el proceso de instalación, debe activar su edición de X-Cart y comenzar a administrar su tienda en línea.

¡Felicidades! Ha instalado y configurado con éxito la plataforma de comercio electrónico X-Cart en su servidor.