Magento Plugin – 7. Debugging and soluzione problemi

7.1 Problemi comuni

Problemi durante l’installazione

In caso di errori 404, scollegati e ricollegati come amministratore al Pannelo admin di Magento.

In caso di altri errori, ad esempio il nuovo menu non appare, oppure non sono preenti opzioni nella lista o gruppo, ricordati di pulire la cache di Magento e di ricaricare la pagina.

Aiuto

In caso di altri errori, puoi provare ad effettuare il logging per capire cosa sta succedendo seguendo queste istruzioni:

Abilita il logging di Magento:

  • Collegati al Pannello Admin di Magento
  • Vai a Sistema > Configurazione > Sviluppatore > Impostazioni log
  • Nell’opzione “Abilitato” seleziona “Si” e salva la configurazione.
  • Assicurati che la directory {base_dir}/var/log esista. Se non esiste, crea la directory e dai i permessi di lettura/scrittura.

Abilita il logging dell’estensione di Emailchef:

  • Collegati al Pannello Admin di Magento
  • Vai su Newsletter > Emailchef > Settings & Field Mapping.
  • Seleziona “Sì” in “Enable module debugging log” e salva la configurazione.
  • Una volta che il problema è stato risolto, ti consigliamo di disabilitare il logging

Il trasferimento dati non funziona

Se nella sezione delle impostazioni del plugin tutto è configurato correttamente, l’errore è solitamente causato da un problema con un cronjob mancante di Magento. Per saperne di più ti consigliamo di consultare la documentazione ufficiale di Magento:

http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html.

7.2 Task e Log

Questa estensione fornisce 3 visualizzazioni che possono essere utili per individuare problemi relativi al debug e per controllarne il suo comportamento:

  • Tass: mostra i task che sono stati  messi in coda dall’estensione di Emailchef; è inoltre possibile attivare i task manualmente selezionando l’opzione Esegui dal menu a discesa Action.
  • Task Data: contiene i dettagli di ciascun task nella visualizzazione precedente di ogni task nella precedente view, (controlla usando il Task ID).  Inoltre mostra una lista di ID di clienti sincronizzati.
  • Logs: solo per utenti avanzati, mostra esattamente cosa è accaduto nel momento in cui è stato eseguito un certo task.