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

Cómo instalar OpenCart en Ubuntu 18.04

OpenCart es un sistema de carrito de compras gratuito y de código abierto. Es una plataforma basada en PHP para crear tiendas en línea, que ofrece todas las funcionalidades estándar de comercio electrónico necesarias para administrar una tienda en línea. OpenCart tiene soporte gratuito de por vida, actualizaciones de software y está localizado en muchos idiomas y monedas, lo que lo convierte en una de las plataformas de comercio electrónico autohospedadas más populares y ampliamente utilizadas disponibles. En este tutorial, le mostraremos cómo instalar OpenCart en su servidor Ubuntu 18.04.

Requisitos:

  • Para los propósitos de este tutorial, usaremos un VPS Ubuntu 18.04
  • También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo.

1. Primeros pasos

Primero, deberá iniciar sesión en su servidor a través de SSH como usuario raíz:

ssh root@IP_ADDRESS -p PORT_NUMBER

y reemplace "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP de su servidor real y el número de puerto SSH.

Una vez que haya iniciado sesión, asegurémonos de que su servidor Ubuntu 18.04 esté actualizado ejecutando los siguientes comandos:

$ sudo apt-get update
$ sudo apt-get upgrade

Esto actualizará el índice del paquete y actualizará el software actualmente instalado en el servidor a la última versión.

Una vez que su sistema esté completamente actualizado, ahora podemos continuar con la instalación de OpenCart.

2. Instale el servidor de base de datos MySQL

A continuación, instalaremos el servidor MySQL. Para instalar el paquete predeterminado, ejecute el siguiente comando:

$ sudo apt-get install mysql-server

Esto instalará MySQL 5.7 en su servidor, pero no le pedirá que establezca una contraseña ni que realice ningún otro cambio de configuración. Debido a que esto deja su instalación de MySQL insegura, para mejorar la seguridad de su servidor MySQL, le recomendamos que ejecute 'mysql_secure_installation ‘ script escribiendo el siguiente comando:

$ mysql_secure_installation

Este script lo ayudará a realizar importantes tareas de seguridad, como configurar una contraseña raíz, deshabilitar el inicio de sesión raíz remoto, eliminar usuarios anónimos, etc.

3. Crear una base de datos para OpenCart

Ahora, crearemos nuestra base de datos MySQL para nuestro sitio OpenCart. Inicie sesión en su servidor MySQL con el siguiente comando e ingrese su contraseña raíz de MySQL:

sudo mysql -u root -p

En esta sección, crearemos una nueva base de datos MySQL opencart y asigne acceso de usuario a él a un nuevo usuario admin_user con la contraseña Strong_Password :

CREATE DATABASE opencart;
GRANT ALL PRIVILEGES ON opencart.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

No olvide reemplazar 'Strong_Password' con una contraseña segura real.

4. Instalar Apache y PHP

Para instalar el servidor web Apache, ejecute el siguiente comando:

$ sudo apt-get install apache2

Una vez completada la instalación, debe permitir que Apache se inicie automáticamente al reiniciar el servidor con:

$ sudo systemctl enable apache2

También puede verificar el estado de su servicio Apache con el siguiente comando:

$ sudo systemctl status apache2

Salida:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running)
  Process: 728 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES
 Main PID: 855 (apache2)
    Tasks: 6 (limit: 2321)
   CGroup: /system.slice/apache2.service
           ├─855 /usr/sbin/apache2 -k start
           ├─876 /usr/sbin/apache2 -k start
           ├─877 /usr/sbin/apache2 -k start
           ├─878 /usr/sbin/apache2 -k start
           ├─879 /usr/sbin/apache2 -k start
           └─880 /usr/sbin/apache2 -k start

Dado que OpenCart es una aplicación basada en PHP, nuestro próximo paso es instalar PHP y algunas extensiones PHP requeridas por OpenCart:

$ 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

Reinicie el servidor web Apache para cargar los módulos PHP:

$ sudo systemctl restart apache2

Ahora verifique la versión de PHP instalada en su servidor:

$ php -v

Salida:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

5. Descargue la última versión de OpenCart

La última versión de OpenCart (v.3.0.3.1) se puede descargar desde el sitio web de OpenCart (recomendado para usuarios finales) o directamente desde Github (recomendado para desarrolladores web). La página de descarga también ofrece acceso a versiones anteriores de OpenCart.

$ sudo wget https://github.com/opencart/opencart/releases/download/3.0.3.1/opencart-3.0.3.1.zip
$ sudo unzip opencart-3.0.3.1
$ sudo mv upload/ /var/www/html/opencart
$ sudo cd /var/www/html/opencart/
$ sudo cp config-dist.php config.php
$ sudo cp admin/config-dist.php admin/config.php

Luego ejecute los siguientes comandos para establecer los permisos correctos para que funcione OpenCart.

$ sudo chown -R www-data:www-data /var/www/html/opencart/

6:Configurar Apache2

Ahora podemos crear nuestros archivos de host virtual. Ejecute el siguiente comando para crear el archivo de configuración de host virtual para su dominio, su_dominio.com :

$ sudo nano /etc/apache2/sites-available/your_domain.com.conf

Luego copie y pegue el contenido a continuación en el archivo y guárdelo. Reemplace "su_dominio.com" con su propio nombre de dominio y ubicación raíz del directorio.

<VirtualHost *:80>
     ServerAdmin admin@your_domain.com
     DocumentRoot /var/www/html/opencart/
     ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/opencart/> Options FollowSymlinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Guarde el archivo y salga.

Active el host virtual creando un enlace simbólico:

$ sudo ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf

Reinicie Apache para que los cambios surtan efecto:

$ sudo systemctl restart apache2

Para acceder a su instalación de OpenCart, deberá escribir la siguiente URL en su navegador web:

http://your_domain.com/

y verá la siguiente pantalla:

Lea el acuerdo y haga clic en "CONTINUAR" para proceder.

La siguiente pantalla mostrará la información previa a la instalación para asegurarse de que su instalación esté configurada según sea necesario.

Finalmente, se le pedirá que seleccione un controlador de base de datos (en nuestro caso, MySQL) e ingrese los valores de la base de datos que creó 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 sección de administración de OpenCart.

Una vez que instale OpenCart, debe eliminar la Instalar sin embargo, no debe tocar ningún otro directorio.

$ sudo rm -rf install/

Felicidades. Has instalado correctamente OpenCart en tu Ubuntu 18.04 VPS.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen OpenCart por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si le gustó esta publicación, compártala con sus amigos en las redes sociales utilizando los accesos directos para compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar MySQL en Ubuntu 16.04

  2. Cómo instalar R en Ubuntu 16.04

  3. Cómo instalar Nginx en Ubuntu 18.04

  4. Cómo instalar TaskBoard en Ubuntu 18.04

  5. Cómo instalar Dotclear en Ubuntu 18.04

Cómo instalar MySQL en Ubuntu 18.04

Cómo instalar el servidor de Minecraft en Ubuntu 18.04

Cómo instalar aaPanel en Ubuntu 20.04

Cómo instalar NextCloud 15 en Ubuntu 18.04

Cómo instalar Sensu en Ubuntu 18.04

Cómo instalar WordPress en Ubuntu 22.04