# Trasferimento FTP

E' possibile configurare la modalità secondo cui verranno trasferiti sul server i file del negozio: questa funzionalità permette agli utenti più esperti di velocizzare l'aggiornamento del sito. La configurazione di default, ripristinabile cliccando su Reset, è adatta per la maggior parte delle situazioni. In caso di problemi sarà sufficiente deselezionare tutte le caselle: verranno così trasferiti sul server tutti i file presenti nelle cartelle di lavoro.

File da trasferire
Invia solo i file modificati | Saranno trasferiti solo i file modificati rispetto all'ultimo aggiornamento effettuato dal programma. N.B. Se sono stati utilizzati altri client FTP per trasferire i file del negozio, è necessario deselezionare questa casella: il controllo dei file aggiornati è infatti relativo solo ai trasferimenti effettuati da eDisplay.
Invia solo i file del negozio | Nelle cartelle di lavoro potrebbero essere presenti anche file non elaborati da eDisplay: selezionando questa casella essi non verranno trasferiti; deselezionandola, invece, verrà eseguito l'upload di tutti i file presenti nelle cartelle di lavoro (compatibilmente con le altre impostazioni).
Trasferisci solo i file con estensione... | L'upload selettivo permette di trasferire solo i file con una certa estensione: se ad esempio si desidera trasferire solo gli script, sarà possibile farlo selezionando la voce .asp, .pl. Questa funzionalità dovrebbe comunque essere utilizzata con cautela.
FTP abilitato / non abilitato | E' possibile disabilitare il trasferimento dei file via FTP: in questo caso la procedura di aggiornamento del negozio richiederà che tutti i file siano trasferiti manualmente ed eseguirà unicamente l'aggiornamento del database. Questa configurazione può essere utile se il negozio è ospitato su un server in rete locale privo di servizio FTP, oppure se si preferisce effettuare manualmente il trasferimento dei file del negozio utilizzando software di terze parti. Se si imposta l'opzione FTP non abilitato è quindi necessario come primo passo lanciare l'aggiornamento del negozio; dopo alcuni secondi apparirà una finestra che segnalerà la necessità di trasferire i file; seguire le istruzioni e solo dopo aver trasferito i file premere il pulsante OK per eseguire l'aggiornamento del database.
Database
E' possibile stabilire se l'aggiornamento del database deve riguardare tutti i record indistintamente (scelta consigliata), oppure solo quelli degli articoli che hanno subito delle modifiche dall'ultimo aggiornamento del negozio. Se il negozio è di rilevanti dimensioni (ad esempio contiene migliaia di articoli, oppure i testi associati ad ogni articolo sono molto lunghi, etc.) ed è ospitato su un server condiviso (hosting presso un provider) o non abbastanza veloce, l'aggiornamento potrebbe non andare a buon fine a causa delle impostazioni di timeout del motore PHP (in fase di aggiornamento verrà restituito un errore). In questo caso per risolvere il problema potrebbe essere necessario selezionare la checkbox Ottimizzazione avanzata, che abilita l'utilizzo di una versione particolarmente veloce degli script. E' necessario infine impostare la Versione di MySQL presente sul server: MySQL 3.x o MySQL 4.x (a seconda delle impostazioni del motore di MySQL potrebbe essere possibile utilizzare indifferentemente entrambe le impostazioni; in questo caso è preferibile utilizzare MySQL 3.x perché l'aggiornamento esegue un LOCK delle tabelle ed è leggermente più veloce, specialmente su database di grandi dimensioni).