Instalando o PrestaShop usando scripts de linha de comando
Last updated
Last updated
Desde a versão 1.5.4, o PrestaShop possui script de linha de comando para fazer a instalação.
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.
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:
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:
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.
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 | |
--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 |