I have an issue while restoring Magento2 backup in different server. Need help, very interesting use case.
I have installed Magento 2.3.3 in two different servers, created mystore store (with same store name) in both the servers.
For example: https://www.server1/mystore
I went to Server1/mystore/admin and created products and setup email address etc.
Server2 left with base store, no additional steps conducted.
Now I ran backup from Server1.mystore using the below command
# bin/magento setup:backup --code --db --media, which created three backup files.
Transferred the above backup files from Server1 to the Server2. I logged into to the 2nd server and ran the below restore (rollback) command.
# bin/magento setup:rollback -m 1586052300_filesystem_media.tgz -c 1586052300_filesystem_code.tgz -d 1586052300_db.sql
It succeeded in restoring filesystem and media. However it failed while restoring db. It is throwing below error:
In Serialize.php line 33:Unable to unserialize value.
My question: Does the above scenario work? If yes what am I missing. Many thanks in advance.
I had the same isssue and found out it is because I didn't set the crypt key.