Child pages
  • Instalación de PrestaShop utilizando la secuencia de línea de comandos
Skip to end of metadata
Go to start of metadata

Instalación de PrestaShop utilizando la secuencia de línea de comandos

Desde la versión 1.5.4, PrestaShop cuenta con un instalador de línea de comandos.

¿Qué es esto?

Este instalador especial hace posible la instalación de PrestaShop sin la necesidad de utilizar un navegador web: simplemente coloque el contenido del archivo zip en su servidor web, y podrá instalar PrestaShop a través de su interfaz de línea de comandos (CLI). Puede utilizar cualquier software CLI para interactuar con los comandos del servidor: Bash, Windows PowerShell, X Terminal OS, PuTTY, etc.

El interés de tener un instalador CLI además de la instalación típica (a través del navegador) es el de poder satisfacer las expectativas de algunos usuarios avanzados, ya que tienden a proporcionar un medio más conciso y potente para controlar algún programa o sistema operativo.

¿Cómo utilizarlo?

El instalador CLI es muy sencillo de utilizar: desde su terminal, diríjase a la carpeta /install (o /install-dev), e iniciar el script con este comando:

$ php index_cli.php

Al ejecutar este comando, se mostrarán las distintas opciones disponibles.

Todas las opciones del instalador clásico están disponibles, con sus valores por defecto claramente indicados. Casi todos los valores se pueden dejar como están, porque pueden ser cambiados  más adelante desde el back-office de PrestaShop una vez finalice la instalación. Tenga en cuenta que el correo electrónico y la contraseña son los que se utilizan para crear la cuenta administrador del back-office de su tienda...

Para iniciar la instalación, sólo es necesario proporcionar un argumento. En realidad, es necesario proporcionar alguno más:

  • domain. La ubicación en la que desea que aparezca su tienda.
  • db_server. La dirección del servidor de la base de datos.
  • db_name. El nombre de la base de datos que desea utilizar.
  • db_user. El nombre de usuario para la base de datos que desea utilizar.
  • db_password. La contraseña para el nombre de usuario de la base de datos que desea utilizar.

Por ejemplo:

$ php install_cli.php --domain=example.com --db_server=sql.example.com --db_name=prestashop --db_user=root --db_password=123456789

Si además quiere puede establecer el valor --email a su propia dirección de correo electrónico. Un informe de la instalación a modo de resumen será enviado por correo al final de la instalación.

Lista de argumentos

A continuación se presenta una lista de argumentos para index_cli.php a partir de la versión 1.6:

NombreValor por defectoDescripción
--stepprocess 
--languageenCódigo de idioma ISO
--timezonelocalhost 
--domainlocalhost 
--db_serverlocalhost 
--db_userroot 
--db_password(blank) 
--db_nameprestashop 
--db_clear1 (true)Eliminar tablas existentes
--db_create0 (false)Crear la base de datos si no existe todavía
--prefixps_ 
--engineInnoDBInnoDB/MyISAM
--namePrestaShopNombre de la tienda
--activity0 
--countryfr 
--firstnameJohn 
--lastnameDoe 
--password0123456789 
--emailpub@prestashop.com 
--license0 (false)Mostrar licencia de PrestaShop
--newsletter1 (true)Suscribir administrador al boletín de noticias de PrestaShop
--send_email1 (true)Enviar un correo electrónico al administrador después de la instalación
  • No labels