OpenCart es un sistema de carrito de compras gratuito basado en la web escrito en PHP. La plataforma de comercio electrónico funciona bastante bien en cualquier servidor Ubuntu que ejecute un servidor web, y MySQL u OpenCart se publican bajo la licencia pública general GNU.

OpenCart ha seguido prestando servicio a miles de tiendas en línea desde su desarrollo inicial en 1998 porque es fácil de desarrollar, usar y configurar. También hay muchos foros y artículos en línea que abordan las vulnerabilidades de los clientes al usar el software.

OpenCart ha recibido mucho apoyo de los desarrolladores que continúan lanzando miles de módulos y temas asombrosos para administrar su tienda. El carrito de la compra también es compatible con un entorno de varias tiendas y es compatible con SEO.

Esta guía cubre los pasos básicos para instalar y ejecutar OpenCart en su servidor Ubuntu 18.04.

requisitos

  • Un plan VPS de Ubuntu 18.04
  • Un usuario no root con permisos sudo

Paso 1: actualice el repositorio de paquetes del servidor

Al instalar software en Ubuntu, es recomendable ejecutar el siguiente comando para actualizar la información del paquete:

$ sudo apt-get update

Paso 2: instalar Apache

Apache es un servidor web con la mayor parte del mercado. Es muy seguro y tiene docenas de excelentes características (por ejemplo, mod_rewrite, soporte SSL, hosts virtuales). Esto lo hace adecuado para ejecutar el software de comercio electrónico OpenCart.

Ejecute el siguiente comando para instalar Apache:

$ sudo apt-get install apache2

Paso 3: Instale Maria Db

MariaDb es una aplicación de base de datos de código abierto que es muy flexible, segura y fácil de usar. Lo usaremos en el sitio web de OpenCart para almacenar datos sobre productos, clientes, métodos de pago, tasas de impuestos, métodos de envío, etc.

Ejecute el siguiente comando para instalar MariaDb en su servidor Ubuntu 18.04.

$ sudo apt-get install mariadb-server mariadb-client

Luego haga una copia de seguridad de su instancia de MariaDb escribiendo:

$ sudo mysql_secure_installation

El comando anterior le permite eliminar inicios de sesión anónimos, probar bases de datos y establecer una contraseña segura para el usuario root. Además, por razones de seguridad, puede deshabilitar el acceso remoto a su servidor MariaDb. prensa Y. y Ingresar cuando se le solicite que cambie una opción.

Crear una base de datos y un usuario OpenCart

Inicie sesión en su servidor MariaDB usando el siguiente comando. Se le pedirá que ingrese una contraseña:

$ sudo mysql  -u root -p

Luego, ejecute los siguientes comandos SQL para crear una base de datos y un usuario:

$ CREATE DATABASE opencart;
$ CREATE USER 'ocuser'@'localhost' IDENTIFIED BY 'PASSWORD';
$ GRANT ALL ON opencart.* TO 'ocuser'@'localhost' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
$ FLUSH PRIVILEGES;
$ EXIT;

Recuerda reemplazar ‘CONTRASEÑA’ con el valor correcto.

Paso 4: instale PHP y módulos generales

OpenCart está escrito en PHP. Por lo tanto, debemos instalarlo como el lenguaje de scripting del lado del servidor para nuestro sitio web OpenCart usando los siguientes comandos:

$ sudo apt-get install php libapache2-mod-php
$ sudo apt-get install php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip 
php-curl php-xmlrpc

Luego reinicie Apache escribiendo el siguiente comando:

$ sudo systemctl restart apache2

Paso 5: descargue la última versión de OpenCart

Vaya al directorio / tmp y descargue la última versión estable de OpenCart ingresando los siguientes comandos:

$ cd /tmp
$ wget https://github.com/opencart/opencart/releases/download/3.0.2.0/3.0.2.0-OpenCart.zip

Extraer contenido

Una vez, ‘3.0.2.0-OpenCart.zip’ descargándolo, extráigalo escribiendo:

$ sudo apt install unzip
$ unzip 3.0.2.0-opencart.zip

El contenido de la ‘3.0.2.0-OpenCart.zip’ está descomprimido para ‘/ tmp / upload’ Carpeta

Mueva el contenido del directorio al directorio raíz de su sitio web con el siguiente comando:

$ sudo mv upload/ /var/www/html/opencart

Paso 6: configurar Opencart

Copie los archivos de configuración de OpenCart necesarios escribiendo:

$ sudo cp /var/www/html/opencart/config-dist.php /var/www/html/opencart/config.php

y

$ sudo cp /var/www/html/opencart/admin/config-dist.php /var/www/html/opencart/admin/config.php

Paso 7: cambiar la propiedad del directorio

El servidor web Apache debe poder escribir en el directorio OpenCart. Por lo tanto, puede cambiar la propiedad del directorio escribiendo:
Luego, debemos establecer los permisos correctos en el directorio usando los siguientes comandos:

$ sudo chmod -R 755 /var/www/html/opencart/

Paso 8: active el módulo de reescritura

OpenCart necesita mod_rewrite para reescribir las URL. Ejecute el siguiente comando para habilitar el módulo y reiniciar Apache

$ sudo a2enmod rewrite
$ sudo systemctl restart apache2

Paso 9: completar la configuración

Ahora puede completar la configuración llamando a su nombre de dominio o su dirección IP en el navegador. Por ejemplo, si su dirección IP es 111.111.111.111, visite 111.111.111.111/opencart en su navegador y verá una pantalla de configuración como la siguiente:

Lea el acuerdo y haga clic en ‘SEGUIR’ Continuar

La siguiente pantalla muestra la información previa a la instalación para garantizar que su instalación esté configurada según sea necesario.

Finalmente, debe seleccionar un controlador de base de datos (seleccione PDO) e ingresar los valores de la base de datos creados anteriormente como se muestra a continuación. También deberá crear un nombre de usuario y una contraseña para iniciar sesión en su área de administrador de OpenCart.

Conclusión

Cómo instalar OpenCart Shopping Cart en su servidor Ubuntu 18.04. Ahora puede comenzar a configurar su tienda en línea creando un catálogo, costos de envío y detalles de pago. Para obtener la mejor experiencia, debe ejecutar OpenCart con un nombre de dominio que tenga el certificado SSL instalado. Esperamos que disfrute leyendo la guía.

Consulte los 3 principales servicios de hosting de comercio electrónico: