Instalando o PrestaShop usando scripts de linha de comando

Instalando o PrestaShop usando scripts de linha de comando

Desde a versão 1.5.4, o PrestaShop possui script de linha de comando para fazer a instalação.

O que é isto?

Este instalador faz com que seja possível instalar o PrestaShop sem a necessidade de usar um navegador web: basta colocar o conteúdo do arquivo zip em seu servidor web, e você pode instalar o PrestaShop através da interface de linha de comando (CLI). Qualquer software de linha de comando pode ser usado, desde que você pode usá-lo para interagir com comandos do servidor: Bash, Windows PowerShell, OS X Terminal, PuTTY, etc.

O fator principal de se ter um instalador por linha de comando, além do instalador regular no navegador é dar essa opção para atender a alguns usuários avançados, que muitas vezes preferem interfaces de linha de comando, pois eles tendem a proporcionar um meio mais conciso e poderoso para controlar um programa ou sistema operacional.

Como usar?

O instalador de linha de comando é fácil de usar: a partir de seu terminal, vá para a pasta / instale (ou / install-dev) e inicie o script com este comando:

$ php index_cli.php

Isto irá mostrar todas as opções disponíveis.

Todas as opções do instalador regular no navegador estão disponíveis com o seu valor padrão. Quase todos os valores padrões podem ser deixado como estão, pois você pode editar todos a partir do painel administrativo do PrestaShop uma vez que a instalação estiver terminada. Note que o e-mail e senha serão aqueles usados para criar a conta do painel de administração...

Para iniciar a instalação, você só precisa fornecer um argumento. Na realidade, você precisa fornecer:

  • domain. O dominio onde você quer que sua loja para aparecer.

  • db_server. O endereço do servidor de banco de dados.

  • db_name. O nome do banco de dados que deseja usar.

  • db_user. O nome de usuário do banco de dados que deseja usar.

  • db_password. A senha para o nome de usuário de banco de dados acima.

Por exemplo:

$ php index_cli.php --domain=examplo.com --db_server=sql.examplo.com --db_name=prestashop --db_user=root --db_password=123456789

Se você também definir o valor --email para o seu endereço, um e-mail de confirmação será enviado a você uma vez que a instalação estiver finalizada.

Lista de argumentos

Aqui está a lista de argumentos para o index_cli.php da versão 1.6:

Nome

Valor Padrão

Descrição

--step

process

--language

en

Código ISO do Idioma

--timezone

localhost

--domain

localhost

--db_server

localhost

--db_user

root

--db_password

(blank)

--db_name

prestashop

--db_clear

1 (true)

Apaga tabelas existentes

--db_create

0 (false)

Criar o banco de dados se ele não existir

--prefix

ps_

--engine

InnoDB

InnoDB/MyISAM

--name

PrestaShop

Nome da loja

--activity

0

--country

fr

--firstname

John

--lastname

Doe

--password

0123456789

--email

--license

0 (false)

Mostrar a licença do PrestaShop

--newsletter

1 (true)

Subscrever o administrador na newsletter do PrestaShop

--send_email

1 (true)

Enviar um e-mail para o administrador após a instalação

Last updated