Jump to content

Edit History

Danny

Danny

Siccome mi sto divertendo un pò sto facendo dei test nell'attesa del nuovo PS 1.8 per poter tranquillamente passare alla 1.7 in via definitiva... condivido anche qui... magari serve a qualcuno, sperando di non aver dimenticato niente...

### Premesso che moduli e tema andranno controllati e risistemati e che il sito online non debba presentare problemi di alcun tipo fino ad ora ... se si vuol fare un UPGRADE che importi tutto, dati, clienti, ordini, categorie, immagini prodotti, password etc... e che comunque prima ti faccia rivivere l'esperienza 1.6 su cui eventualmente testare quello che si vuole... La procedura avviene utilizzando XAMPP (scegliete una versione più vecchia per poter avere già il sistema configurato correttamente senza cambiare voi php o toccare altro) ###

NB. Conviene controllare in locale il file php.ini per consentire esecuzioni di script con un tempo maggiore di quello di default. Alcuni valori del php.ini dovrebbero/potrebbero essere incrementati.

 

- CLONARE LA 1.6 IN LOCALE

1. Duplicare il sito in locale ricreando la stesso ambiente server/php della 1.6 (in questo php 7.1).

2. esportare db del sito online con phpmyadmin in .sql

3. importare il file nel nuovo db locale (sempre con phpmyadmin, db con lo stesso nome e la stessa codifica caratteri di quello online)

nel clone modificando poi i dati relativi all'url dello shop nelle rispettive tabelle.

4. Modificare il file dentro config (setting_inc) inserendo i valori localhost/db , user="root" e passw lasciare in bianco.

(4a. Cancellare il file .htaccess)

5. Far partire il clone del sito in locale da localhost/SITO/ controllando che tutto sia funzionante pari al sito online.

(5a. Nelle impostazioni disattivare moduli non prestashop e override.)

 

- PREPARARE LA 1.7 IN LOCALE

6. Scaricare una delle versioni 1.7 più recenti (non necessariamente l'ultima)

7. Scompattare lo zip (anche il file interno prestashop.zip il cui contenuto andrà a sostituire il sito clone)

8. Rimuovere dai file nuovi le cartelle IMG e OVERRIDE (verranno mantenute quelle sulla vecchia versione).

(8a. Dal sito CLONE (1.6) rinominare la cartella modules (esempio modules2) cosi da lavorare con i soli moduli nuovi ma senza eliminare quelli vecchi.)

(8b. Controllare che la cartella ADMIN del sito clone (1.6) e della 1.7 abbiano lo STESSO nome altrimenti modificarlo)

10. Copiare i file prestashop 1.7 (lo zip prestashop interno) dentro al sito clone (sovrascrivendo se necessario i files).

9. Far partire l'installazione dell'upgrade da: localhost/SITO/install/upgrade/upgrade.php

10. Attendere e verificare l'operazione (in genere circa 1m e 30sec), controllare eventuali errori e/o warning

(NB. in caso di errore/warning minimo non vuol dire che l'upgrade non sia andato a buon fine (anche se è sempre meglio ricercarne la causa, e risolvere possibilmente, tramite debug)

11. Cancellare la cartella INSTALL dal sito locale (ora 1.7)

 

- PRENDERE CONFIDENZA CON LA 1.7 IN LOCALE

12. Entrare nell'amministrazione 1.7 (localhost/SITO/admin/)

13. Verificare il backoffice (funzioni e moduli) ed eventualmente aggiungere i moduli che ci mancano (esempio paypal)

(Da spostare dalla nostra vecchia cartella modules2. Una volta spostati nella nuova cartella modulessolo se compatibili anche con la nuova versione, probabilmente 1.7 chiederà di aggiornarli, se daranno problemi ce ne accorgeremo subito, perché li aggiungeremo uno alla volta)

14. Nelle impostazioni rimuovere i friendly-urls, salvare e poi riattivarli, riattivare gli override e svuotare la cache.

15. Aggiornare tutti i moduli che la 1.7 suggerisce

16. Lavorare sullo "starter" template (classic) o installare il proprio template compatibile alla 1.7

 

That's all se non ho dimenticato niente.... con un po' di fortuna.

In alternativa si può procedere con la MIGRAZIONE partendo da un'installazione pulita 1.7 ma quella è un'altra storia. 😉

 

Danny

Danny

Danny

Siccome mi sto divertendo un pò sto facendo dei test nell'attesa del nuovo PS 1.8 per poter tranquillamente passare alla 1.7 in via definitiva... condivido anche qui... magari serve a qualcuno, sperando di non aver dimenticato niente...

### Premesso che moduli e tema andranno controllati e risistemati e che il sito online non debba presentare problemi di alcun tipo fino ad ora ... se si vuol fare un UPGRADE che importi tutto, dati, clienti, ordini, categorie, immagini prodotti, password etc... e che comunque prima ti faccia rivivere l'esperienza 1.6 su cui eventualmente testare quello che si vuole... ###

NB. Conviene controllare in locale il file php.ini per consentire esecuzioni di script con un tempo maggiore di quello di default. Alcuni valori del php.ini dovrebbero/potrebbero essere incrementati.

 

- CLONARE LA 1.6 IN LOCALE

1. Duplicare il sito in locale ricreando la stesso ambiente server/php della 1.6 (in questo php 7.1).

2. esportare db del sito online con phpmyadmin in .sql

3. importare il file nel nuovo db locale (sempre con phpmyadmin, db con lo stesso nome e la stessa codifica caratteri di quello online)

nel clone modificando poi i dati relativi all'url dello shop nelle rispettive tabelle.

4. Modificare il file dentro config (setting_inc) inserendo i valori localhost/db , user="root" e passw lasciare in bianco.

(4a. Cancellare il file .htaccess)

5. Far partire il clone del sito in locale da localhost/SITO/ controllando che tutto sia funzionante pari al sito online.

(5a. Nelle impostazioni disattivare moduli non prestashop e override.)

 

- PREPARARE LA 1.7 IN LOCALE

6. Scaricare una delle versioni 1.7 più recenti (non necessariamente l'ultima)

7. Scompattare lo zip (anche il file interno prestashop.zip il cui contenuto andrà a sostituire il sito clone)

8. Rimuovere dai file nuovi le cartelle IMG e OVERRIDE (verranno mantenute quelle sulla vecchia versione).

(8a. Dal sito CLONE (1.6) rinominare la cartella modules (esempio modules2) cosi da lavorare con i soli moduli nuovi ma senza eliminare quelli vecchi.)

(8b. Controllare che la cartella ADMIN del sito clone (1.6) e della 1.7 abbiano lo STESSO nome altrimenti modificarlo)

10. Copiare i file prestashop 1.7 (lo zip prestashop interno) dentro al sito clone (sovrascrivendo se necessario i files).

9. Far partire l'installazione dell'upgrade da: localhost/SITO/install/upgrade/upgrade.php

10. Attendere e verificare l'operazione (in genere circa 1m e 30sec), controllare eventuali errori e/o warning

(NB. in caso di errore/warning minimo non vuol dire che l'upgrade non sia andato a buon fine anche se è sempre meglio ricercarne la causa, e risolvere possibilmente, tramite debug)

11. Cancellare la cartella INSTALL dal sito locale (ora 1.7)

 

- PRENDERE CONFIDENZA CON LA 1.7 IN LOCALE

12. Entrare nell'amministrazione 1.7 (localhost/SITO/admin/)

13. Verificare il backoffice (funzioni e moduli) ed eventualmente aggiungere i moduli che ci mancano (esempio paypal)

(da spostare dalla nostra vecchia cartella modules2, una volta spostati nella nuova cartella modules, probailmente 1.7 chiederà di aggiornarli, se daranno problemi ce ne accorgeremo subito perché li aggiungeremo uno alla volta)

14. Nelle impostazioni rimuovere i friendly-urls, salvare e poi riattivarli, riattivare gli override e svuotare la cache.

15. Aggiornare tutti i moduli che la 1.7 suggerisce

16. Lavorare sullo "starter" template (classic) o installare il proprio template compatibile alla 1.7

 

That's all se non ho dimenticato niente.... con un po' di fortuna.

In alternativa si può procedere con la MIGRAZIONE partendo da un'installazione pulita 1.7 ma quella è un'altra storia. 😉

 

Danny

Danny

Danny

Siccome mi sto divertendo un pò sto facendo dei test nell'attesa del nuovo PS 1.8 per poter tranquillamente passare alla 1.7 in via definitiva... condivido anche qui... magari serve a qualcuno, sperando di non aver dimenticato niente...

### Premesso che moduli e tema andranno controllati e risistemati e che il sito online non debba presentare problemi di alcun tipo fino ad ora ... se si vuol fare un UPGRADE che importi tutto, dati, clienti, ordini, categorie, immagini prodotti, password etc... e che comunque prima ti faccia rivivere l'esperienza 1.6 su cui eventualmente testare quello che si vuole... ###

NB. Conviene controllare in locale il file php.ini per consentire esecuzioni di script con un tempo maggiore di quello di default. Alcuni valori del php.ini dovrebbero/potrebbero essere incrementati.

 

- CLONARE LA 1.6 IN LOCALE

1. Duplicare il sito in locale ricreando la stesso ambiente server/php della 1.6 (in questo php 7.1).

2. esportare db del sito online con phpmyadmin in .sql

3. importare il file nel nuovo db locale (sempre con phpmyadmin, db con lo stesso nome e la stessa codifica caratteri di quello online)

nel clone modificando poi i dati relativi all'url dello shop nelle rispettive tabelle.

4. Modificare il file dentro config (setting_inc) inserendo i valori localhost/db e passw corretti.

(4a. Cancellare il file .htaccess)

5. Far partire il clone del sito in locale da localhost/SITO/ controllando che tutto sia funzionante pari al sito online.

(5a. Nelle impostazioni disattivare moduli non prestashop e override.)

 

- PREPARARE LA 1.7 IN LOCALE

6. Scaricare una delle versioni 1.7 più recenti (non necessariamente l'ultima)

7. Scompattare lo zip (anche il file interno prestashop.zip il cui contenuto andrà a sostituire il sito clone)

8. Rimuovere dai file nuovi le cartelle IMG e OVERRIDE (verranno mantenute quelle sulla vecchia versione).

(8a. Dal sito CLONE (1.6) rinominare la cartella modules (esempio modules2) cosi da lavorare con i soli moduli nuovi ma senza eliminare quelli vecchi.)

(8b. Controllare che la cartella ADMIN del sito clone (1.6) e della 1.7 abbiano lo STESSO nome altrimenti modificarlo)

10. Copiare i file prestashop 1.7 (lo zip prestashop interno) dentro al sito clone (sovrascrivendo se necessario i files).

9. Far partire l'installazione dell'upgrade da: localhost/SITO/install/upgrade/upgrade.php

10. Attendere e verificare l'operazione (in genere circa 1m e 30sec), controllare eventuali errori e/o warning

(NB. in caso di errore/warning minimo non vuol dire che l'upgrade non sia andato a buon fine anche se è sempre meglio ricercarne la causa, e risolvere possibilmente, tramite debug)

11. Cancellare la cartella INSTALL dal sito locale (ora 1.7)

 

- PRENDERE CONFIDENZA CON LA 1.7 IN LOCALE

12. Entrare nell'amministrazione 1.7 (localhost/SITO/admin/)

13. Verificare il backoffice (funzioni e moduli) ed eventualmente aggiungere i moduli che ci mancano (esempio paypal)

(da spostare dalla nostra vecchia cartella modules2, una volta spostati nella nuova cartella modules, probailmente 1.7 chiederà di aggiornarli, se daranno problemi ce ne accorgeremo subito perché li aggiungeremo uno alla volta)

14. Nelle impostazioni rimuovere i friendly-urls, salvare e poi riattivarli, riattivare gli override e svuotare la cache.

15. Aggiornare tutti i moduli che la 1.7 suggerisce

16. Lavorare sullo "starter" template (classic) o installare il proprio template compatibile alla 1.7

 

That's all se non ho dimenticato niente.... con un po' di fortuna.

In alternativa si può procedere con la MIGRAZIONE partendo da un'installazione pulita 1.7 ma quella è un'altra storia. 😉

 

Danny

Danny

Danny

Siccome mi sto divertendo un pò sto facendo dei test nell'attesa del nuovo PS 1.8 per poter tranquillamente passare alla 1.7 in via definitiva... condivido anche qui... magari serve a qualcuno, sperando di non aver dimenticato niente...

Premesso che moduli e tema andranno controllati e risistemati e che il sito online non debba presentare problemi di alcun tipo fino ad ora ... se si vuol fare un UPGRADE che importi tutto, dati, clienti, ordini, categorie, immagini prodotti, password etc... e che comunque prima ti faccia rivivere l'esperienza 1.6 su cui eventualmente testare quello che si vuole...

NB. Conviene controllare in locale il file php.ini per consentire esecuzioni di script con un tempo maggiore di quello di default. Alcuni valori del php.ini dovrebbero/potrebbero essere incrementati.

 

- CLONARE LA 1.6 IN LOCALE

1. Duplicare il sito in locale ricreando la stesso ambiente server/php della 1.6 (in questo php 7.1).

2. esportare db del sito online con phpmyadmin in .sql

3. importare il file nel nuovo db locale (sempre con phpmyadmin, db con lo stesso nome e la stessa codifica caratteri di quello online)

nel clone modificando poi i dati relativi all'url dello shop nelle rispettive tabelle.

4. Modificare il file dentro config (setting_inc) inserendo i valori localhost/db e passw corretti.

(4a. Cancellare il file .htaccess)

5. Far partire il clone del sito in locale da localhost/SITO/ controllando che tutto sia funzionante pari al sito online.

(5a. Nelle impostazioni disattivare moduli non prestashop e override.)

 

- PREPARARE LA 1.7 IN LOCALE

6. Scaricare una delle versioni 1.7 più recenti (non necessariamente l'ultima)

7. Scompattare lo zip (anche il file interno prestashop.zip il cui contenuto andrà a sostituire il sito clone)

8. Rimuovere dai file nuovi le cartelle IMG e OVERRIDE (verranno mantenute quelle sulla vecchia versione).

(8a. Dal sito CLONE (1.6) rinominare la cartella modules (esempio modules2) cosi da lavorare con i soli moduli nuovi ma senza eliminare quelli vecchi.)

(8b. Controllare che la cartella ADMIN del sito clone (1.6) e della 1.7 abbiano lo STESSO nome altrimenti modificarlo)

10. Copiare i file prestashop 1.7 (lo zip prestashop interno) dentro al sito clone (sovrascrivendo se necessario i files).

9. Far partire l'installazione dell'upgrade da: localhost/SITO/install/upgrade/upgrade.php

10. Attendere e verificare l'operazione (in genere circa 1m e 30sec), controllare eventuali errori e/o warning

(NB. in caso di errore/warning minimo non vuol dire che l'upgrade non sia andato a buon fine anche se è sempre meglio ricercarne la causa, e risolvere possibilmente, tramite debug)

11. Cancellare la cartella INSTALL dal sito locale (ora 1.7)

 

- PRENDERE CONFIDENZA CON LA 1.7 IN LOCALE

12. Entrare nell'amministrazione 1.7 (localhost/SITO/admin/)

13. Verificare il backoffice (funzioni e moduli) ed eventualmente aggiungere i moduli che ci mancano (esempio paypal)

(da spostare dalla nostra vecchia cartella modules2, una volta spostati nella nuova cartella modules, probailmente 1.7 chiederà di aggiornarli, se daranno problemi ce ne accorgeremo subito perché li aggiungeremo uno alla volta)

14. Nelle impostazioni rimuovere i friendly-urls, salvare e poi riattivarli, riattivare gli override e svuotare la cache.

15. Aggiornare tutti i moduli che la 1.7 suggerisce

16. Lavorare sullo "starter" template (classic) o installare il proprio template compatibile alla 1.7

 

That's all se non ho dimenticato niente.... con un po' di fortuna.

In alternativa si può procedere con la MIGRAZIONE partendo da un'installazione pulita 1.7 ma quella è un'altra storia. 😉

 

Danny

×
×
  • Create New...