Jump to content

[RISOLTO] Migrazione PS 1.7.6.2 | errore 500 cambio URL shop


Recommended Posts

Salve a tutti,

scrivo per un problema piuttosto comune ma di cui non sono ancora riuscito a venirne a capo nonostante abbia scandagliato il web.

Migrazione da dominio UNO (uno.pippo.org) a dominio DUE (due.pluto.it). Si tratta in entrambi i casi di sottodomini su cui è installato Prestashop 1.7.6.2. Ho effettuato backup database, file e uploadato tutto sul nuovo. Modificato il file coi parametri di accesso al DB, modificato chiaramente il DB col nuovo URL prima di importarlo e anche il .htaccess sul nuovo server.

Risultato:


Fatal error: Uncaught Defuse\Crypto\Exception\BadFormatException: Encoded data is shorter than expected. in 
/var/www/vhosts/nanowar.it/prestashop/vendor/defuse/php-encryption/src/Encoding.php:168 Stack trace: #0 
/var/www/vhosts/nanowar.it/prestashop/vendor/defuse/php-encryption/src/Key.php(38): 
Defuse\Crypto\Encoding::loadBytesFromChecksummedAsciiSafeString('\xDE\xF0\x00\x00', '') #1 
/var/www/vhosts/nanowar.it/prestashop/classes/PhpEncryptionEngine.php(115): Defuse\Crypto\Key::loadFromAsciiSafeString('') #2 
/var/www/vhosts/nanowar.it/prestashop/classes/PhpEncryptionEngine.php(45): PhpEncryptionEngineCore::loadFromAsciiSafeString('') #3 
/var/www/vhosts/nanowar.it/prestashop/classes/PhpEncryption.php(47): PhpEncryptionEngineCore->__construct('') #4 
/var/www/vhosts/nanowar.it/prestashop/classes/Cookie.php(85): PhpEncryptionCore->__construct('') #5 
/var/www/vhosts/nanowar.it/prestashop/config/config.inc.php(162): CookieCore->__construct('psAdmin', '', 1577294362) #6 
/var/www/vhosts/nanowar.it/prestashop/admin038otd8ro/index.p in /var/www/vhosts/nanowar.it/prestashop/vendor/defuse/php-encryption/src/Encoding.php on line 168 

 

Non so più a quale santo rivolgermi!

Qualcuno ha idea di come potrei risolvere?

 

 

Edited by Alithrarion (see edit history)
Link to comment
Share on other sites

Grazie hardware-store, alla fine ho risolto, probabilmente "a caso" come da te supposto ma scrivo quanto fatto, magari la questione risulta utile a qualcun'altro.

Ho rifatto l'esportazione da capo. Questa volta però ho attivato la modalità debug prima di esportare, ho svuotato la cache e sloggato tutti gli account amministratori. Ho ripetuto la procedura d'importazione sul nuovo destino (upload DB - con sostituzione URL corretta preventivamente), copia di tutti i file, correzione del file coi parametri ecc.

Ho eliminato le due cartelle di cache PRIMA di provare ad accedere e, come per magia, tutto ha funzionato egregiamente.

 

Saluti
Matteo

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...