Cómo instalar el carrito de la compra X-Cart en Linux


X-Cart es una plataforma CMS de comercio electrónico de código abierto comercial escrita en PHP que se utiliza para crear tiendas en línea para empresas y vender 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, para crear una tienda comercial de compras en línea.

  1. Pila LAMP instalada en CentOS 7
  2. Pila LAMP instalada en Ubuntu
  3. Pila LAMP instalada en Debian

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

1. En el primer paso, instale la utilidad de descompresión en su 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 de comercio electrónico basada en la web que se implementa sobre la pila LAMP en Linux. Para instalar X-Cart en su sistema, primero instale todos los módulos PHP de la aplicación requerida 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 PHP del 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 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 PHP y reinicie el demonio 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: Instale 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 completando el formulario web requerido desde su sitio web.

Luego, copie el archivo zip descargado en el directorio server/tmp a través de los protocolos sftp, como se ilustra en los ejemplos a continuación.

# 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 haber copiado el archivo zip de X-Cart en el directorio server/tmp, regrese 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/vaw/www/html/path y copie el contenido del directorio xcart en la ruta raíz del documento del servidor web al directorio shop, emitiendo el siguiente comando. Además, copie el archivo oculto .htaccess a 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 de la ruta webroot/directorio de la tienda sean propiedad del usuario de Apache. Emita el comando ls para enumerar los permisos del directorio/var/www/html/shop /.

# 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 haga clic en el enlace Haga clic aquí para iniciar el proceso de instalación.

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 pantalla de instalación.

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 de 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 se complete el proceso de instalación y verá dos enlaces para acceder al panel de la zona de administración de X-Cart (backoffice) y al frontend de X-Cart (zona del cliente) de su tienda, como se ilustra en la imagen de abajo.

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

http://yourdomain.tld/shop

16. Luego, regrese 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 la zona del Administrador (Backoffice) o navegando a la dirección IP de su servidor o al nombre de dominio a través del protocolo HTTP a la URL /shop/admin.php, 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 X-Cart y comenzar a administrar su tienda en línea.

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