GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar CS-Cart en Ubuntu 18.04

Carrito CS  es una plataforma de comercio electrónico que permite a los vendedores configurar su centro comercial virtual. Ofrece alrededor de 500 herramientas por defecto que facilitan la gestión de una tienda online. Está desarrollado usando PHP y utiliza MySQL como base de datos. El servidor web recomendado para la instalación de CS-Cart es Apache, ya que ha demostrado ser estable y robusto.

Actualmente es mantenido por el conglomerado Simtech. En el momento de escribir este artículo, CS-Cart ya no ofrece una versión gratuita; sin embargo, hay disponible una versión de prueba gratuita de 30 días para su software.

En este artículo, le mostraremos cómo instalar CS-Cart  en Ubuntu 18.04 . Nuestro alojamiento CS-Cart es perfecto para esto.

Requisitos previos:

Asegúrese de que su servidor cumpla con los siguientes requisitos mínimos:

  • 1 núcleo de CPU
  • 1 GB de RAM
  • 10 GB de espacio en disco
  • Ubuntu 18.04 o posterior
  • El nombre de dominio apuntó a la dirección IP de su servidor
  • Acceso raíz completo

Puede obtener más información sobre los requisitos del servidor aquí.

Buscar actualizaciones e instalar dependencias

Inicie sesión en su servidor a través de SSH:

ssh username@server_ip

Asegúrese de reemplazar "nombre de usuario" con el nombre de cuenta de un usuario raíz que se encuentra en el servidor y reemplace "server_ip" con la dirección IP de su servidor.

Antes de comenzar con la instalación de CS-Cart, es una buena idea actualizar los paquetes del sistema a sus últimas versiones:

sudo apt-get update
sudo apt-get upgrade

Asegúrese de que las dependencias requeridas estén instaladas ejecutando el siguiente comando:

sudo apt-get install curl openssh-server ca-certificates postfix software-properties-common -y

Instalación de la pila LAMP

1. Instalando Apache2

Apache2 es el servidor web recomendado por los desarrolladores de CS-Cart. Para instalarlo, use el siguiente comando:

apt-get install apache2

Una vez que Apache2 está instalado, debemos habilitar el inicio automático del servidor web Apache en caso de que se reinicie el sistema:

systemctl enable apache2

Para verificar si su servicio Apache se está ejecutando, use el siguiente comando:

systemctl status apache2

Debería ver el siguiente mensaje:

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

Se requieren módulos Apache adicionales para que CS-Cart funcione correctamente. Utilice los siguientes comandos para habilitar la reescritura, los encabezados y los módulos Apache SSL:

a2enmod rewrite
a2enmod headers
a2enmod ssl

Reinicie el servicio apache2 para aplicar los cambios que hicimos:

systemctl restart apache2

2. Instalando PHP v7.2

En el momento de escribir este artículo, la versión de PHP con soporte oficial de CS-Cart es la versión de PHP 7.2. PHP 7.2 no es la versión predeterminada de PHP instalada en Ubuntu 18.04, por lo que debemos instalar un repositorio adicional. Para continuar, ejecute los siguientes comandos:

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt-get update

Después de actualizar el repositorio, use el siguiente comando para instalar PHP 7.2 y las bibliotecas requeridas por CS-Cart:

apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-json php7.2-soap php7.2-zip  php7.2-cli php7.2-zip

Para verificar que está utilizando PHP 7.2, escriba el siguiente comando:

php -v

Debería ver el siguiente texto:

PHP 7.2.14-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jan 13 2019 10:05:45) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.14-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Se requieren cambios adicionales en el archivo de configuración predeterminado de PHP para que CS-Cart funcione correctamente. Modifique la configuración de PHP editando el archivo “/etc/php/7.2/apache2/php.ini”:

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

Modifique las siguientes líneas:

file_uploads = On
allow_url_fopen = On

Guarde y reinicie el servicio del servidor web Apache nuevamente:

systemctl restart apache2

3. Instalación del servidor MySQL

Ubuntu 18.04 tiene la última versión estable de MySQL lista para instalar a través de los repositorios preinstalados.

apt-get install mysql-server

Después de instalarlo con éxito, el paquete MySQL tiene un script de seguridad incorporado; se recomienda ejecutarlo por motivos de seguridad después de instalar el servidor MySQL.

mysql_secure_installation

Para preguntas adicionales además de establecer una nueva contraseña, responda las preguntas con:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Para verificar la versión de MySQL actualmente instalada, escriba el siguiente comando:

mysql -V

Debería ver el siguiente texto:

mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper

3. Creando nuestra base de datos CS-Cart

Después de configurar el servidor de la base de datos, ahora podemos continuar configurando una base de datos para nuestra instalación de CS-Cart.

Inicie sesión en la CLI de MySQL:

mysql

Use las siguientes líneas para crear la base de datos (cscart_db) y asigne el usuario (cscart_user) a esa base de datos usando una contraseña segura.

CREATE DATABASE cscart_db;
GRANT ALL PRIVILEGES ON cscart_db.* TO 'cscart_user'@'localhost' IDENTIFIED BY 'Password';
FLUSH PRIVILEGES;
exit;

Asegúrese de reemplazar la contraseña "Contraseña" con una contraseña real y segura.

Para verificar que podemos acceder a la base de datos recién creada con el nuevo usuario de la base de datos, ejecute el siguiente comando:

mysql -u cscart_user -p cscart_db

Para salir de la CLI de MySQL, escriba:

quit

Instalación de CS-Cart

Después de configurar nuestra pila LAMP, ahora podemos descargar e instalar CS-Cart. Al momento de escribir este tutorial, la última versión es 4.9.2. No hay un enlace de descarga directo disponible; debe usar una dirección de correo electrónico para recibir un enlace de descarga. Para descargar una copia, visite https://www.cs-cart.com/download-cs-cart.html

Después de descargarlo, debe iniciar sesión a través de FTP y cargar el archivo zip en /var/www/html/cscart/ y descomprimirlo con los siguientes comandos:

cd /var/www/html/cscart/
unzip cscart_v4.9.2.SP4.zip

Eliminar el archivo descargado después de descomprimir:

rm cscart_v4.9.2.SP4.zip

Ahora aplique los permisos de archivo y carpeta recomendados:

chown -R www-data:www-data /var/www/html/cscart/
chmod -R 755 /var/www/html/cscart/

Creación de un host virtual para CS-Cart

Para nuestra instalación de CS-Cart, se recomienda crear un host virtual individual para facilitar la resolución de problemas.

Cree y modifique el siguiente archivo:

nano /etc/apache2/sites-available/cscart.conf

Pegue lo siguiente (modifique en consecuencia):

<VirtualHost *:80>

     ServerName cs-cart-dev.yourdomainhere.com
     ServerAlias www.cs-cart-dev.yourdomainhere.com

     ServerAdmin [email protected]

     DocumentRoot /var/www/html/cscart/

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/cscart/>
     Options FollowSymlinks
     AllowOverride All
     Order allow,deny
     Allow from all
     </Directory>

</VirtualHost>

Una vez configurado, guarde el archivo y ejecute los siguientes comandos para activar el nuevo host virtual:

a2ensite cscart.conf
systemctl restart apache2

Ahora puede visitar su sitio web y continuar con la configuración inicial.

¡Eso es todo! ahora tiene una plataforma de comercio electrónico en funcionamiento impulsada por CS-Cart en su servidor Ubuntu 18.04.

Por supuesto, no tienes que instalar CS-Cart  en Ubuntu 18.04 si tiene un VPS de Ubuntu con nosotros. Simplemente puede pedirle a nuestro equipo de soporte que instale CS-Cart en Ubuntu 18.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y podrán ayudarlo con la instalación.

PD . Si disfrutó leyendo esta publicación de blog sobre cómo instalar CS-Cart en Ubuntu 18.04, siéntase libre de compartirla en las redes sociales usando los accesos directos a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar FastPanel en Ubuntu 20.04

  2. Cómo instalar MySQL en Ubuntu 16.04

  3. Cómo instalar NextCloud 13 en Ubuntu 16.04

  4. Cómo instalar osTicket en Ubuntu 16.04

  5. Cómo instalar PHP 7.2 en Ubuntu 16.04

Cómo instalar MySQL en Ubuntu 18.04

Cómo instalar aaPanel en Ubuntu 20.04

Cómo instalar Dotclear en Ubuntu 18.04

Cómo instalar OpenCart en Ubuntu 18.04

Cómo instalar phpPgAdmin en Ubuntu 18.04

Cómo instalar OpenVPN en Ubuntu 18.04