Cómo instalar PrestaShop en Ubuntu 18.04 VPS o servidor dedicado |

PrestaShop es un software de carrito de compras de código abierto y gratuito que puede utilizar para ejecutar un sitio web de comercio electrónico. Con sus hermosos temas y su amplio soporte para desarrolladores, PrestaShop proporciona una gran plataforma para vender productos en Internet.
La misión de PrestaShop es ayudar a las personas a crear tiendas online de éxito. Se estima que más de un millón de usuarios confían en esta plataforma como único software de comercio electrónico.
La instalación de este software es bastante fácil si tiene un hosting compartido porque puede utilizar instaladores automatizados con secuencias de comandos. Sin embargo, si tiene un plan VPS, el método de instalación es manual pero sencillo.
En esta guía, le mostraremos cómo instalar PrestaShop en su servidor Ubuntu 18.04.
La confiabilidad, disponibilidad y seguridad son siempre importantes, pero especialmente cuando maneja un negocio de comercio electrónico. Hosting mas Baratole permite encontrar y comparar los mejores servicios de hosting VPS y los principales proveedores de hosting web para pequeñas empresas, así como leer opiniones de expertos y usuarios sobre cada proveedor.
Antes de comenzar la instalación, asegúrese de que su sistema esté actualizado ejecutando el siguiente comando:
$ sudo apt-get update && sudo apt-get upgrade
A continuación, debe instalar el servidor web Apache escribiendo lo siguiente.
$ sudo apt-get install apache2 libapache2-mod-php
De forma predeterminada, Apache instala un host virtual en un servidor Ubuntu 18.04. Necesitamos ajustar la configuración para que el archivo de configuración del host virtual permita que los archivos .htaccess funcionen. Vamos a hacer esto con un editor de texto nano ingresando el siguiente comando:
$ sudo nano /etc/apache2/sites-available/000-default.conf
Luego agregue el siguiente texto justo antes del día de cierre VirtualHost> a
<Directory /var/www/html > AllowOverride All </Directory>
La última parte del archivo de configuración debería verse así:
A continuación, debemos habilitar el módulo de Apache mod_rewrite para PrestaShop escribiendo:
$ sudo a2enmod rewrite
Luego reinicia Apache
$ sudo systemctl restart apache2
PrestaShop está escrito en el lenguaje de programación PHP. Por lo tanto, necesitamos instalarlo en nuestro servidor Ubuntu 18.04 ingresando el siguiente comando:
$ sudo apt install php libapache2-mod-php
Entonces necesitamos instalar algunas extensiones PHP como se muestra a continuación:
$ 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 Apache nuevamente para que PHP funcione:
$ sudo systemctl restart apache2
PrestaShop almacena información en una base de datos MariaDB o MySQL. Ingrese el siguiente comando para instalar este sistema de administración de base de datos relacional:
$ sudo apt-get install mariadb-server
A continuación, debemos asegurar nuestra instalación de MariaDB ejecutando el siguiente comando:
$ sudo mysql_secure_installation
Se le hará una serie de preguntas. Simplemente seleccione las siguientes opciones para continuar.
Después de completar la instalación de MariaDB, necesitamos crear una base de datos para almacenar información de PrestaShop y un nombre de usuario con fines de autenticación.
Así que inicie sesión en su instancia de servidor MySQL ingresando el siguiente comando.
$ sudo mysql -u root -p
Se le pedirá que ingrese su contraseña de root MariaDB que creó anteriormente cuando hizo una copia de seguridad de la instalación. Luego presione Enter para continuar.
Para crear una base de datos y un usuario, debe ingresar el siguiente comando SQL:
CREATE DATABASE prestashop; CREATE USER 'ps_user'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL ON prestashop.* TO 'ps_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
Recuerde reemplazar ‘PASSWORD’ con un valor fuerte.
Ahora tenemos las aplicaciones de software adecuadas para ejecutar PrestaShop. A continuación, descargue el último software de PrestaShop en el sitio web ‘/ var / www / html‘ Directorio con los siguientes comandos:
$ cd /var/www/html $ sudo wget https://download.prestashop.com/download/releases/prestashop_1.7.2.1.zip
A continuación, descomprimiremos el ‘prestashop_1.7.2.1.zip’ Presentar ingresando:
$ sudo apt-get install unzip
$ sudo unzip prestashop_1.7.2.1.zip
Luego, debemos eliminar el archivo ‘index.html’ predeterminado que se creó cuando se instaló Apache por primera vez ingresando el siguiente comando:
$ sudo rm /var/www/html/index.html
Luego podemos ingresar los siguientes comandos para que PrestaShop pueda acceder y modificar los archivos correctos:
$ sudo chown www-data: /var/www/html/
$ sudo chmod -R 755 /var/www/html/
Ahora puede completar la instalación de su sitio web PrestaShop ingresando la dirección IP pública de su servidor Ubuntu 18.04 en un navegador. Obtendrá una pantalla similar a la siguiente:
http://ip_address/
Haga clic en “Siguiente” para continuar en la parte inferior derecha de la pantalla.
Acepte los términos de la siguiente pantalla y haga clic en “Siguiente”:
El script de instalación comprueba si su entorno es compatible con PrestaShop (ver más abajo). Luego haga clic en “Siguiente” para continuar.
A continuación, ingrese los detalles de su tienda como se muestra a continuación y haga clic en “Siguiente”:
Finalmente, ingrese los detalles de la base de datos que creó anteriormente en la siguiente pantalla y haga clic en Siguiente
Si los detalles son correctos y no hay errores, su instalación se completará y ahora puede ver el área de administración de su tienda PrestaShop o iniciar sesión.
Eso es todo cuando se trata de instalar PrestaShop en su servidor VPS Ubuntu 18.04. Aunque usamos una dirección IP para instalar, puede ejecutar la instalación usando un nombre de dominio. Dado que está tratando con datos confidenciales, también debe considerar instalar un certificado SSL (.eg configurando uno desde el sitio web Let’s Encrypt). Espero que hayas disfrutado de la guía.