Cómo instalar OpenCart en un servidor Ubuntu 18.04 o VPS con Apache, MariaDB y PHP 7 |

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.
Al instalar software en Ubuntu, es recomendable ejecutar el siguiente comando para actualizar la información del paquete:
$ sudo apt-get update
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
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.
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.
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
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
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
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
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/
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
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.
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.