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

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Since version Desde la versión 1.5.4, PrestaShop has had a command-line installer.

What it is

This special installer makes it possible to install PrestaShop without the need to use a web browser: simply put the content of the zip archive on your web server, and you can install PrestaShop through your command-line interface (CLI). Any CLI software can be used as long as you can use it to interact with the server's commandscuenta 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, OS X Terminal OS, PuTTY, etc.

The point of having a CLI installer in addition to the regular in-browser installer is to give this option to cater for some advanced users, who often prefer command-line interfaces as they tend to provide a more concise and powerful means to control a program or operating system.

How to use it

The CLI installer is easy to use: from your terminal, go to the /install (or 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) folder, and start the script with this command, e iniciar el script con este comando:

Code Block
languagebash
$ php index_cli.php

This will display the various available optionsAl ejecutar este comando, se mostrarán las distintas opciones disponibles.

All the options from the regular in-browser installer are available, with their default value listed. Almost all default values value can be left as is, because you can edit them all from the PrestaShop back office once the installation is done. Note that the e-mail and password are the ones used to create the administrator's back office account...

To start the installation, you only need to provide one argument. In reality, you need to provide more:

  • domain. The location where you want your store to appear.
  • db_server. The database server address.
  • db_name. The name of the database you want to use.
  • db_user. The username for the database you want to use.
  • db_password. The password for the database username above.

For instanceTodas 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:

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

If you also set the

Si además quiere puede establecer el valor --email value to your own address, a recap e-mail will be sent to you once the installation is done.

List of arguments

Here is the list of arguments for index_cli.php as of version 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:

Description
NameDefault settingNombreValor por defectoDescripción
--stepprocess 
--languageenlanguage iso codeCódigo de idioma ISO
--timezonelocalhost 
--domainlocalhost 
--db_serverlocalhost 
--db_userroot 
--db_password(blank) 
--db_nameprestashop 
--db_clear1 (true)Drop existing tablesEliminar tablas existentes
--db_create0 (false)Create the database if it does not exist yetCrear la base de datos si no existe todavía
--prefixps_ 
--engineInnoDBInnoDB/MyISAM
--namePrestaShopName of the shopNombre de la tienda
--activity0 
--countryfr 
--firstnameJohn 
--lastnameDoe 
--password0123456789 
--email[email protected] 
--license0 (false)Show PrestaShop's licenseMostrar licencia de PrestaShop
--newsletter1 (true)Subscribe administrator to PrestaShop's newsletterSuscribir administrador al boletín de noticias de PrestaShop
--send_email1 (true)Send an email to the administrator after installationEnviar un correo electrónico al administrador después de la instalación