Non credo ci sia un errore php. Prova, se il backup funziona in locale e va tutto ok allora prova a ripristinare ma con molta attenzione. Potresti rendere l'operazione irreversibile e perdere il lavoro fatto. Sempre molta attenzione in queste cose il rischio di perdere ore, giorni o mesi di lavoro è sempre in agguato.
Magari prima di procedere al ripristino attendi anche altri interventi a questo tuo post, non si sa mai potrebbe arrivare qualche altra soluzione.