modulo autoupgrade

Il modulo autoupgrade di prestashop dispone di una serie di strumenti a linea di comando per gestire gli aggiornamenti di PrestaShop. Assicurati di leggere attentamente la documentazione dei comandi del modulo autoupgrade e di eseguire backup regolari prima di procedere con qualsiasi aggiornamento. Il modulo è scaricabile direttamente dall’addons di prestashop. Leggi anche l’articolo su come organizzare l’aggiornamento di prestashop non da linea di comando.

Manuale dei Comandi di Aggiornamento per PrestaShop

Per effettuare l’aggiornamento prestashop da linea di comando, sono disponibili tre comandi nel modulo autopugrade. Ogni comando ha una funzione specifica e opzioni che possono essere configurate per adattarsi alle esigenze dell’utente.

  • update:check-new-version
  • update:check-requirements
  • update:start

Comando modulo autoupgrade nuova versione: update:check-new-version

Descrizione Questo comando del modulo autoupgrade permette di elencare gli aggiornamenti di PrestaShop disponibili per il negozio.

Utilizzo update:check-new-version <admin-dir> Argomenti

  • admin-dir: Il nome della directory amministrativa.

Esempio update:check-new-version admin123

Comando modulo autopugrade prerequisiti: update:check-requirements

Descrizione Questo comando del modulo autopugrade permette di verificare i prerequisiti necessari per il corretto funzionamento di un aggiornamento.

Utilizzo update:check-requirements [options] [—] <admin-dir> Argomenti

  • admin-dir: Il nome della directory amministrativa.

Opzioni

  • —config-file-path=CONFIG-FILE-PATH: Percorso del file di configurazione per l’aggiornamento.
  • —zip=ZIP: Imposta il file zip dell’archivio per un aggiornamento locale.
  • —xml=XML: Imposta il file xml dell’archivio per un aggiornamento locale.

Esempio update:check-requirements —config-file-path=/path/to/config.php admin123

Comando modulo autoupgrade avvio aggiornamento: update:start

Descrizione Questo comando del modulo autoupgrade permette di avviare il processo di aggiornamento. Gli utenti avanzati possono fare riferimento alla documentazione ufficiale per ulteriori dettagli sulle azioni disponibili.

Utilizzo update:start [options] [—] <admin-dir> Argomenti

  • admin-dir: Il nome della directory amministrativa.

Opzioni

  • —chain: Attiva il concatenamento automatico dei comandi di aggiornamento. Il comando continuerà ad eseguire i task successivi senza richiedere interventi manuali.
  • —no-chain: Disattiva il concatenamento dei comandi di aggiornamento. Il comando eseguirà un task e poi si fermerà, registrando il prossimo comando da eseguire.
  • —channel=CHANNEL: Seleziona il tipo di aggiornamento da eseguire (local / online).
  • —zip=ZIP: Imposta il file zip dell’archivio per un aggiornamento locale.
  • —xml=XML: Imposta il file xml dell’archivio per un aggiornamento locale.
  • —disable-non-native-modules=DISABLE-NON-NATIVE-MODULES: Disabilita tutti i moduli installati dopo la creazione del negozio (1 per sì, 0 per no).
  • —regenerate-email-templates=REGENERATE-EMAIL-TEMPLATES: Rigenera i modelli di email. Se hai personalizzato i modelli di email, le tue modifiche andranno perse se attivi questa opzione (1 per sì, 0 per no).
  • —disable-all-overrides=DISABLE-ALL-OVERRIDES: Disabilita tutti gli override di classi e controller, permettendo di evitare conflitti durante e dopo gli aggiornamenti (1 per sì, 0 per no).
  • —config-file-path=CONFIG-FILE-PATH: Percorso del file di configurazione per l’aggiornamento.
  • —action=ACTION: Imposta il passo da cui iniziare l’aggiornamento. Solo il task “UpdateInitialization” aggiorna la configurazione. (Valore predefinito: UpdateInitialization, consulta la documentazione per altri valori disponibili).

Esempio update:start —channel=online —disable-non-native-modules=1 admin123