Pat Posted April 5, 2018 Share Posted April 5, 2018 Buongiorno, abbiamo provato ad aggiornare il nostro PrestaShop in ambiente di test portandolo dalla versione 1.7.1.1 alla 1.7.3.0 tramite i modulo autoupgrade. Dopo l'aggiornamento il sito non funziona, dà errore 500. Abbiamo settato la modalità "manutenzione" sul DB a 1 (quindi non manutenzione) e abbiamo attivato il debug nel file, l'errore che esce è questo: Warning: include(/var/www/html/sito/vendor/composer/../../src/Adapter/SymfonyContainer.php): failed to open stream: No such file or directory in /var/www/html/sito/vendor/composer/ClassLoader.php on line 444 Warning: include(): Failed opening '/var/www/html/sito/vendor/composer/../../src/Adapter/SymfonyContainer.php' for inclusion (include_path='/var/www/html/sito/tools/htmlpurifier/standalone:/var/www/html/sito/vendor/pear/pear_exception:/var/www/html/sito/vendor/pear/console_getopt:/var/www/html/sito/vendor/pear/pear-core-minimal/src:/var/www/html/sito/vendor/pear/archive_tar:.:/usr/share/pear/') in /var/www/html/sito/vendor/composer/ClassLoader.php on line 444 Fatal error: Class 'PrestaShop\PrestaShop\Adapter\SymfonyContainer' not found in /var/www/html/sito/classes/Hook.php on line 937 Come ne usciamo ? Grazie Link to comment Share on other sites More sharing options...
fedesib Posted April 5, 2018 Share Posted April 5, 2018 Ciao, sembra sia legato ad un bug nel modulo di upgrade che stanno investigando. Vedi: http://forge.prestashop.com/browse/BOOM-5212http://forge.prestashop.com/browse/BOOM-4955 Buona giornata, Federica Link to comment Share on other sites More sharing options...
Pat Posted April 5, 2018 Author Share Posted April 5, 2018 OK, grazie. Ma nel frattempo che lo risolvono come facciamo a ripristinare la versione precedente (funzionante)? visto che non riusciamo ad entrare nel back-office per fare un roll-up del DB. Grazie Link to comment Share on other sites More sharing options...
fedesib Posted April 5, 2018 Share Posted April 5, 2018 Ciao, prima dell'upgrade avete fatto autonomamente un backup di tutto quanto (files e DB)? Se sì, ricaricate il backup del DB direttamente da phpMyAdmin e sostituite i files via FTP. Se no, il backup del DB fatto da Prestashop dovrebbe essere nella cartella admin / backup quindi potete recuperarlo da lì (sempre che il modulo di upgrade l'abbia salvato correttamente) e per i files potete provare a scaricare una versione "pulita" di PS ma se avevate fatto modifiche ovviamente andranno perse. In alternativa potete chiedere a chi vi gestisce l'hosting se ha un backup di tutto quanto da cui partire. Buona giornata, Federica Link to comment Share on other sites More sharing options...
Pat Posted April 5, 2018 Author Share Posted April 5, 2018 Grazie. No, il backup non l'avevamo fatto in quanto è un ambiente di test, e sinceramente aggiornando da 1.7.1 a 1.7.3 non ci aspettavamo che si incasinasse il tutto. Sì, abbiamo delle personalizzazioni quindi andrebbero perse ... Copiare le cartelle "a manina" una per una sull'host in maniera da non cancellare le personalizzazioni e non toccare il tema installato, potrebbe funzionare ? Link to comment Share on other sites More sharing options...
fedesib Posted April 5, 2018 Share Posted April 5, 2018 Ciao, sinceramente non lo so. Se è un ambiente di test io quasi vi consiglio di rifare un'installazione pulita con la 1.7.3, ma ovviamente dipende dal grado di personalizzazione e dalla possibilità di poter riprodurre le modifiche apportate con poco lavoro aggiuntivo. Non conoscendo il progetto non so consigliarvi meglio, magari qualche altro utente del forum può darvi una dritta migliore. Buon pomeriggio, Federica Link to comment Share on other sites More sharing options...
Pat Posted April 5, 2018 Author Share Posted April 5, 2018 OK, volevamo tenere la 1.7.1 per rimanere allineati con la versione che non è in test, da qui il motivo dell'upgrade prima in test. Grazie, gentilissima. Link to comment Share on other sites More sharing options...
fedesib Posted April 6, 2018 Share Posted April 6, 2018 Ciao, ah beh, se avete una versione live con la 1.7.1 potete eventualmente ripartire da quella per ricrearvi l'ambiente di test, come avete fatto la prima volta suppongo. Certo, perdereste le eventuali modifiche fatte nell'ambiente di test prima dell'aggiornamento. Buona giornata, Federica Link to comment Share on other sites More sharing options...
disarci Posted April 6, 2018 Share Posted April 6, 2018 Se i backup sono stati fatti da prestashop li trovate nella cartella admin/autoupgrade/backups dove c'è il file gz con tutto il prestasohp 1.7.1 e il file con il database, la cosa più rapida è ricreare sul server di test la versione 1.7.1 Link to comment Share on other sites More sharing options...
Pat Posted April 9, 2018 Author Share Posted April 9, 2018 Grazie a entrambi Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now