Installazione di PrestaShop usando lo script da riga di comando.
Last updated
Last updated
Dalla versione 1.5.4, PrestaShop ha un installer da riga di comando.
Questo speciale programma di installazione rende possibile installare PrestaShop, senza la necessità di utilizzare un browser web: in poche parole metti il contenuto dell'archivio zip sul tuo server web, e potrai installare PrestaShop tramite l'interfaccia a riga di comando (CLI). Qualsiasi software CLI può essere utilizzato, fino a quando avrai possibilitò di interagire coi comandi del server : Bash, Windows PowerShell, OS X Terminal, PuTTY, ecc Il motivo di avere un installatore CLI in aggiunta al normale programma di installazione in-browser è quello di soddisfare alcuni utenti avanzati, che spesso preferiscono interfacce da riga di comando che tendono a fornire un mezzo più elementare e potente per controllare un programma o sistema operativo.
L'installatore CLI è facile da utilizzare: dal tuo terminale, vai alla cartella /install
(o /install-dev
) , e avvia lo script con questo comando:
Questo ti mostrerà le varie opzioni disponibili.
Tutte le opzioni del regolare programma di installazione in-browser sono disponibili, con il loro valore di default elencato. Quasi tutti i valori di default possono essere lasciati così come sono, perché li puoi modificare dal PrestaShop back-office una volta terminata l'installazione. Si noti che l'e-mail e la password saranno utilizzati per creare l'account di back-office dell'amministratore ...
Per avviare l'installazione, è sufficiente fornire un argomento. In realtà, è necessario fornirne qualcuno di più :
domain. La posizione dove vuoi che il tuo store appaia.
db_server. L'indirizzo del tuo database.
db_name. Il nome del database che vuoi utilizzare.
db_user. Il nome utente del database che vuoi utilizzare.
db_password. La password dell'utende del database sopra citato.
per esempio:
se anche imposti il valore di --email
col tuo indirizzo di posta, una e-mail di riepilogo ti sarà spedita una volta terminata l'installazione.
Ecco qui la lista degli argomenti per index_cli.php alla versione 1.6:
Name | Default setting | Description |
--step | process | |
--language | en | codice iso della lingua |
--timezone | localhost | |
--domain | localhost | |
--db_server | localhost | |
--db_user | root | |
--db_password | (blank) | |
--db_name | prestashop | |
--db_clear | 1 (true) | Drop delle tabelle esistenti |
--db_create | 0 (false) | Crea il database se non esiste ancora |
--prefix | ps_ | |
--engine | InnoDB | InnoDB/MyISAM |
--name | PrestaShop | Nome dello shop |
--activity | 0 | |
--country | fr | |
--firstname | John | |
--lastname | Doe | |
--password | 0123456789 | |
pub@prestashop.com | ||
--license | 0 (false) | Mostra la licenza di PrestaShop |
--newsletter | 1 (true) | Sottoscrivi l'amministratore alla newsletter di Prestashop |
--send_email | 1 (true) | Manda una e-mail all'amministratore dopo l'installazione |