Hostwinds Tutoriales

Resultados de búsqueda para:


Tabla de contenido


Requisitos de PrestaShop
Preparación de PrestaShop
Actualiza tu sistema operativo
Instalar Apache
Instalación de MySQL (Mariadb)
Instalando PHP
Instalando PrestaShop

Cómo instalar PrestaShop en una nube VPS

Etiquetas: Cloud Servers,  VPS 

Requisitos de PrestaShop
Preparación de PrestaShop
Actualiza tu sistema operativo
Instalar Apache
Instalación de MySQL (Mariadb)
Instalando PHP
Instalando PrestaShop

PrestaShop es un marco de comercio electrónico basado en PHP y MySQL.Proporciona una interfaz de tipo temático, un catálogo fácil de organizar de productos y vínculos en muchas plataformas de pago y envío diferentes.Además, rastrea las estadísticas, las métricas y se traduce en casi 200 idiomas para una fácil internacionalización.PrestaShop es de código abierto, lo que la convierte en una solución gratuita para estas plataformas bien buscadas.

PrestaShop proporciona personalización, lo que le brinda la posibilidad de elegir sus colores, logotipo y diseño de entre una selección de cientos de temas.La gestión de las relaciones con los clientes, las estadísticas, el seguimiento del producto y los pedidos se pueden hacer utilizando la GUI de PrestaShop.Además, apoya múltiples monedas y integración de las redes sociales.

Requisitos de PrestaShop

PrestaShop requiere Apache, MySQL y PHP y se puede instalar en Linux, Windows o OS X. específicamente, Apache 2.22 o Nginx, PHP 7.1 o superior, y se requieren MySQL 5.6 o superior.También son necesarias las extensiones de PHP, DOM, FILEINFO, GD, INTL, MBString, ZIP, JSON y Iconos.

Nota: Se recomienda usar un servidor con 2 GB o más RAM.

A continuación se muestran los pasos para instalar los requisitos de PrestaShop en un VPS de Linux (servidor privado virtual) o un servidor dedicado.

Preparación de PrestaShop

Antes de instalar PrestaShop en sí, deberá preparar primero lo siguiente en su servidor iniciando sesión en su servidor a través de SSH.Estos pasos son los cimientos necesarios para configurar el marco de PrestaShop.

Actualiza tu sistema operativo

Paso 1: Antes de comenzar la instalación adicional, asegúrese de que su sistema operativo esté actualizado al ejecutar el siguiente comando

yum update

Instalar Apache

Instalaremos Apache con DNF, que es el Administrador de paquetes predeterminado para CentOS 8:

dnf install httpd

Después de instalar los servicios de Apache en su sistema, comience todos los servicios requeridos:

systemctl restart httpd
systemctl status httpd
systemctl enable httpd

Puede verificar que Apache se está ejecutando abriendo su navegador web favorito e ingresando la URL http: // su dirección del servidor.

Instalación de MySQL (Mariadb)

Paso 1: Instalar mariadb

dnf install mariadb-server
systemctl start mariadb

Paso 2: Asegurar mariadb

Por defecto, Mariadb no se endurece.Puede asegurar Mariadb utilizando el script mysql_secure_instalation.

Sería mejor si lees y, por debajo de cada paso, cuidadosamente para establecer una contraseña de root, elimine los usuarios anónimos, rechazó el inicio de sesión de la raíz remota y elimine la base de datos de prueba y el acceso para asegurar Mariadb:

mysql_secure_installation

NOTA: No hay una contraseña de root de forma predeterminada, presione Ingrese cuando se le pregunta.

Paso 3: Reinicie el servidor de base de datos MariaDB y le permite comenzar en la puesta en marcha del sistema.

systemctl restart mariadb
systemctl status mariadb
systemctl enable mariadb

Instalando PHP

Paso 1: Instale PHP y módulos requeridos

dnf install php php-common php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-gd php-mbstring php-xml php-zip php-json php-intl

Paso 2: Reinicie Apache utilizando SystemCTL para que los cambios surtan efecto:

systemctl restart httpd

Paso 3: Pruebe su instalación de PHP para asegurarse de que esté instalado correctamente.

Cree un nuevo archivo llamado Test.php ON / VAR / www / html y agregue lo siguiente:

nano /var/www/html/info.php


<?php
phpinfo();
?>

Luego presione CTRL-X, Y, ingrese para guardar y salir de Nano.

Acceda a http: // [su servidor IP] /info.php para confirmar que se instala PHP.

Instalando PrestaShop

Paso 1: Descargue el archivo PrestaShop:

En https://www.prestashop.com/en/versions Haga clic con el botón derecho en 'Descargar' y elija 'Copiar la dirección del enlace'

En su terminal ssh, escriba

cd /var/www/html/
wget 

Y el espacio, luego haga clic con el botón derecho para pegar la URL, luego ingrese.

Alternativamente, puede descargarlo a su escritorio y luego usar SFTP para cargarlo.

Paso 2: Descomprima el archivo zip:

unzip prestashop_1.*

Y configure los permisos para que PHP pueda escribir al directorio:

chown -R root.apache /var/www/html/
chmod 775 /var/www/html/

Paso 3: Crear una base de datos para PrestaShop.

Inicie sesión en MySQL con la contraseña para la raíz que se encuentra en el paso de MySQL_SECURE_INSTALLATION STEP.

mysql -u root -p

En la línea de comandos de MySQL, ingrese:

CREATE DATABASE presta_db;
GRANT ALL ON presta_db.* TO 'presta_user'@'localhost' IDENTIFIED BY 'ThisShouldBeAStrongerPassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

Paso 4: Inicie la instalación de PrestaShop.

En un navegador web, navegue a http: // [su servidor IP] /, y debe comenzar a descomprimir el archivo de PrestaShop e instalarlo.Luego le dará las opciones para:

  • Establece tu idioma
  • Acepte el Acuerdo de Licencia (verificará la compatibilidad del sistema y le informará si falta algo, pero seguir este tutorial debe omitir al siguiente paso)
  • Establezca la información de la tienda
  • Establezca la información de la base de datos:
  • La dirección del servidor es 127.0.0.1
  • El nombre de la base de datos es presta_db
  • El usuario de la base de datos es presta_user
  • La contraseña de la base de datos se ingresa en el comando 'subvención' anterior
  • Deje el prefijo de tablas como 'PS_' y la casilla de verificación para soltar las tablas existentes (no hay ninguna).
  • Haga clic en 'Probar su conexión de base de datos' y debería ver que aparece una barra verde con "La base de datos está conectada".
  • Haga clic en Siguiente'

PrestaShop luego terminará la instalación.

Paso 5: Post Install Cleanup

Por la última página en la instalación, el directorio / instalación debe eliminarse.En la línea de comandos en el servidor, ejecute.

rm -rf /var/www/html/install

Paso 6: Inicia sesión en el backend de la tienda.

En su navegador, navegue a http: // [su servidor IP] / admin e inicie sesión con el correo electrónico / contraseña que establece durante la instalación de PrestaShop en la página 'Información de la tienda'.Generará una nueva URL de administración aleatoria (por razones de seguridad) y redirigirlo.

¡Todos están hechos!Ahora puede configurar la tienda, agregar productos, configurar el envío, el pago y otros complementos, y comenzar a vender.

Escrito por Hostwinds Team  /  julio 30, 2021