14.3 C
Madrid
viernes, junio 2, 2023
spot_img

Cómo instalar PrestaShop en Almalinux 8

Tutorial para aprender los pasos para instalar la tienda Prestashop de comercio electrónico en el servidor Almalinux 8 para comenzar a vender sus productos en línea.

¿Qué es PrestaShop?

Como un carrito de compras de código abierto, PrestaShop se puede descargar y usar completamente gratis. Sin embargo, esto no significa que PrestaShop sea una solución de comercio electrónico gratuita. Si descarga el software, tendrá que pagar por el alojamiento web. También es probable que deba comprar varios módulos (a menudo costosos) para integrar diferentes programas en su sitio web. Si tiene un conocimiento técnico limitado, podría considerar invertir en un desarrollador web para que lo ayude en los momentos difíciles.

Bueno, Prestashop no es el único en el mercado que ofrece soluciones pagas y gratuitas, hay otros proveedores populares como Magento. Sin embargo, si está buscando una solución de comercio electrónico fácil de usar para pequeñas y medianas empresas, PrestaShop es para usted.

Pasos para instalar PrestaShop en Almalinux 8

1. Requisitos

Para completar este tutorial de configuración de Prestashop, necesitaremos Almalinux basado en RPM, servidor web Apache, MySQL/MariaDB con PHP. Además, el usuario debe tener al menos un usuario no root con acceso sudo.

Primero, deshabilite temporalmente Selinux:

sudo setenforce 0

2. Ejecute la actualización DNF

Las tecnologías y plataformas principales que necesitamos para ejecutar PrestaShop ya están disponibles para instalarse desde la fuente del paquete oficial de AlmaLinuix. Entonces, primero ejecutemos el comando de actualización y actualización del sistema. Esto asegura que todos los paquetes instalados estén actualizados en nuestro sistema de servidor.

actualización de sudo dnf && actualización de sudo dnf

También instale:

sudo dnf instalar nano wget descomprimir

2. Instale el servidor LAMP en Almalinux 8

LAMP-Server es una pila de múltiples tecnologías que incluye una plataforma Linux, Apache, MySQL y PHP. Así que primero instalemos esto en nuestro Almalinux 8 antes de continuar.

• Servidor web Apache

Como la mayoría de los servidores Linux, los paquetes del servidor web Apache ya están disponibles para instalar con el repositorio base predeterminado de Almalinux 8. Así que solo use el administrador de paquetes DNF para configurarlo en su Linux.

sudo dnf instala httpd

Habilite e inicie el servicio:

sudo systemctl habilitar –ahora httpd

Comprobación del estado:

sudo systemctl estado httpd

• Instale PHP y las extensiones requeridas

La versión estable predeterminada de PHP que se puede instalar desde el repositorio base de PHP es 7.4. Por lo tanto, para instalarlo junto con las extensiones requeridas para Prestashop, use el comando dado:

sudo dnf install php php-{zip,xml,gd,curl,intl,xmlrpc,mbstring,mysqli,bcmath,dom,posix,cli,pdo,posix,fpm,fileinfo,json,iconv}

A continuación, aumente la memoria de PHP y los límites de carga de archivos:

sudo sed -i ‘s/memory_limit = .*/memory_limit = 256M/’ /etc/php.ini sudo sed -i ‘s/post_max_size = .*/post_max_size = 64M/’ /etc/php.ini sudo sed -i ‘s/upload_max_filesize=.*/upload_max_filesize=64M/’ /etc/php.ini

• Instalar el servidor MariaDB

Para almacenar los datos generados por PrestaShop necesitamos un servidor de base de datos, aquí usamos MariaDB. Para instalarlo, ejecuta:

sudo dnf instalar mariadb-servidor mariadb

Inicie y active sus servicios:

sudo systemctl habilitar –ahora mariadb

3. Crea una base de datos para PrestaShop

Una vez que tenga el servidor de base de datos en su Almalinux, cree una tabla de base de datos, un usuario y una contraseña para el mismo. Pero antes de eso, aseguremos nuestra instancia de servidor:

sudo mysql_secure_installation

Siga los pasos guiados para crear la contraseña de usuario raíz de MySQL, eliminar la base de datos de demostración, restringir el inicio de sesión remoto y eliminar el usuario anónimo.

Ahora crea una base de datos:

Inicie sesión en su servidor de base de datos

sudo mysql -u raíz -p

Ingrese la contraseña que configuró para el usuario raíz.

Después de eso, siga el comando dado para crear una base de datos. No olvide cambiar los valores de su base de datos, su usuario y su contraseña con lo que desea configurar para la base de datos.

CREAR BASE DE DATOS yourdb; CREAR USUARIO «tuusuario»@»localhost», IDENTIFICADO POR «tucontraseña»; OTORGUE TODOS LOS PRIVILEGIOS A yourdb.* TO ‘youruser’@’localhost’; SALIDA

4. Descarga PrestaShop

El paquete de PrestaShop no se puede descargar desde el repositorio oficial de AlmaLinux, por lo que tenemos que descargarlo manualmente desde su repositorio de Github. Visítalo y descarga la última versión disponible.

Alternativamente, puede usar la terminal para descargar. Haga clic derecho en el último disponible y luego copie el enlace del archivo.

En tu terminal:

wget pegar enlace

Por ejemplo:

wget https://github.com/PrestaShop/PrestaShop/releases/download/1.7.8.5/prestashop_1.7.8.5+build.zip

Extraiga el archivo descargado a su directorio webroot:

sudo unzip prestashop_*.zip -d /var/www/html/

Otorgue permiso de usuario de Apache para acceder a los archivos extraídos:

sudo chown -R apache:apache /var/www/html/ sudo chmod -R 775 /var/www/html/

Abrir puertos en el cortafuegos:

Si utiliza Nube Hosting luego abre los puertos en su firewall en lugar del sistema operativo.

sudo firewall-cmd –permanent –zone=public –add-service=http sudo firewall-cmd –permanent –zone=public –add-service=https sudo systemctl recargar firewalld

5. Instalar PrestaShop en Almalinux 8

Ahora, para iniciar la configuración de la tienda PrestaShop, ejecute el navegador de su sistema y diríjalo a la dirección IP o el dominio del servidor donde instaló PrestaShop.

Ejemplo: http://dirección-ip-del-servidor o http://su-dominio.com

Seleccione el idioma de instalación:

Instalación de Prestashop en Almalinux 8

Cree una tienda agregando el nombre de la tienda, la actividad principal, instale los datos de demostración (si es necesario), el país, habilite SSL (opcional) en la información de la tienda.

Después de eso, cree una cuenta de administrador.

Crear una tienda de comercio electrónico en Prestashop

Ingrese los detalles de la base de datos que creó para Prestashop.

Configurar base de datos para PRestashop

Más artículos:

Cómo instalar PrestaShop en el servidor Ubuntu 20.04
Cómo instalar los módulos de Prestashop manualmente
Instalar Apache, MySQL y PHP en AlmaLinux 8
Cómo instalar Anydesk en Almalinux 8

Artículos relacionados

Dejar respuesta

Please enter your comment!
Please enter your name here

- Anuncio -spot_img

Últimos artículos

3,791SeguidoresSeguir
0suscriptoresSuscribirte
GDPR Cookie Consent with Real Cookie Banner
Index