Magento – Tutorial per l’aggiornamento alla versione 1.4
Ho avuto grandi difficolta nell’aggiornamento di Magento dalla versione 1.3 alla versione 1.4. Non so se le difficoltà sono dovute alla personalizzazione che ho fatto al mio magento, alla grandezza del mio database o cos’altro, maho sbattuto la testa contro la mostruosità di Magento. Di seguito, troverete il percorso che ho seguito dopo che il normale processo di aggiornamento di Magento non è andato a buon fine.
Invece di eseguire l’aggiornamento su Magento Connect oppure semplicemente usando un aggiornamento di filesystem per aggiornare il database, ho scelto di mettere su una nuova installazione di Magento e di utilizare l’importazione del profilo per ripristinare il mio store online. Questa è stata la mia procedura. L’ho eseguita su un server locala xxamp e poi ho spostato tutto in una sotto directori del nostro web server e, quando tutto funzionava così come volevo, ho copiato il tutto sulla root in modo che andasse “live”. Assicuratevi che il vostro attuale negozio ecommerce sia online, in modo che potete esportare i dati e copiare le impostazioni da lì.
1. Create un database completamente nuovo, un nuovo utente che abbia tutti i permessi di accesso su quel db e appuntatevi le informazioni
2. Crate la cartella per l’installazione
3. Scaricate l’ultima versione di Magento - la 1.4 – e mettetela nella cartella dell’installazione
4. Usate un browser per aprire il sito e lanciare l’installazione wizard
5. Andate nella Gestione Categorie e aggiungete le categorie così come sono nel vostro vecchio negozio ecommerce
5 bis. Dovete andare nel vecchio sito ecommerce ed estrarre l’entity:id dalla tabella catalog_category_entity per essere sicuri che gli id delle vostre nuove categorie corrispondono alle vecchie, in modo che l’importazione dei prodotti sia effettuata correttamente
6. Aggiungete tutti gli attributi personalizzati insieme ad eventuali opzioni per i valori dropdown
7. Costruite i vostri set di attributi sulla base dei vecchi set di attributi
8. Copiate tutte le configurazioni dal vecchio store
9. Riaggingete i blocchi statici
10. Riaggiungete le pagine CMS
11. Editate la skin 1.4 in modo che corrisponda alla vecchia skin. Notate che i vecchi file css non funzioneranno più, quindi dovrete ricorstuire la skin (sostituire le immagini che avete cambiato e usare il file style.css nella sottocartella css per manipolare la skin del vostro sito)
12. Testate la skin ed applicate al sito
13. Navigate all’interno del vostro nuovo negozio ecommerce alla ricerca di bug e dei problemi di template.
14. Aggiungete qualunque modifica di codice potrete aver fatto – sia nel design sia nelle applicazioni. Alcune delle vecchie modifiche di design potrebbero non funzionare sul nuovo store. Se necessario, scrivete nuovamente il codice.
15. Aggiungete le estensioni di cui avete bisogno – Nota: alcune delle estensioni potrebbero non essere più funzionanti
16. Se state usando aw_blog, aggiungetelo, imporate i post e tutto il resto nel vostro dabatabe sql, utilizzando phpmyadmin
17. A questo punto io ho caricato i miei file e il mio database sulla sottodirectory dell’host in rete, per prepararmi al lancio del mio nuovo sito ecommerce
18. Lavorate ai permess – Ho scoperto che molti dei problemi di installazioni sono causati dai permessi. Dovreste essere in grado di impostare senza problemi su tutte le directory il 755 e su tutti i file il 644. Con le eccezioni per:
1. /media che dovrebbe essere impostata su 755
2. /var che dovrebbe essere impostata su 755
3. /app/etc/ che dovrebbe essere impostata su 755
4. /app/etc/local.xml che dovrebbe essere impostato su 664
5. /var/.hataccess che dovrebbe essere impostato su 664
19. aggiungete le immagini delle categorie, le meta informazioni per l’ottimizzazione seo e mostrate cosa vendete
20. Copiate nel nuovo negozio ecommerce tutte le regole di carrello
21. Copiate nel nuovo negozio ecommerce anche tutte le regole fiscali
22. Se avete bisogno di aumentare max_execution time, usata un file php.ini invece di un file. htaccess, che non sempre funziona
23. Copiate i contenuti di /media/catalog/products della vostra vecchia installazione nella cartella /media/import della vostra nuova installazione (utilizzate il trasferimento di file sul vostro server, visto che ftp rovinerebbe le vostre immagini facendo perdere loro in qualitÃ
24. Utilizzate questa procedura per esportare tutti i prodotti con le relative immagini dal vecchio negozio:
1. Scaricate i file da http://www.foowebs.com/apps/foowebsMagentoExporter.zip
2. Copiate i file nella vecchia installazione di Magento
3.dopo l’installazione e dopo aver pulito la cache, eseguite il profilo di esportazione per tutti i prodotti e il csv che ne viene fuori dovrebbe includere una colonna add_images
25. utilizzate questa procedura per importare tutti i prodotti e le relative immagini sul nuovo sito
1. Scaricate i file da http://www.foowebs.com/apps/foowebsMagentoExporter.zip
2. Copiate i file nella nuova installazione di Magento
3.dopo l’installazione e dopo aver pulito la cache, eseguite il profilo di importazione per tutti i prodotti appena esportati
26. Adesso i vostri prodotti dovrebbero essere importati. Probabilmente avrete bisogno di andare nella configurazione > Gestione indicizzazione e reindicizzare il vostro negozio ecommerce. Andate anche in Gestione Cache e pulite la cache.
27. A questo punto, vi consiglio di eseguire dei test sul vostro nuovo ecommerce Magento, per essere sicuri che tutto funzioni correttamente
28. Copiate i template delle email dal vecchio sito
29. Create un ordine di test sul nuovo sito per assicurarvi che il processo di acquisto funzioni correttamente
30. Cancellate la cache sia sul vecchio Magento che sul nuovo Magento
31. Chiedete a chi amministra il vostro spazio host di effetturare un backup della struttura dei file e dei database, in modo da poter ripristinare tutto, se fosse necessario
32. Fate quanti più backup possibili anche per conto vostro
33. A questo punto dovreste usare il vostro cpanel per spostare tutti i file della root in una sottodirectory e per spostare la sottodirectory che contiene la vostra nuova installazione nella root public_html
34. Testate il nuovo sito in modalità “live”; cancellate la cache e controllate i permessi se non è visualizzato correttamente
35. pregate
Fonte: fooit.blogspot.com


















Clicca qui per