È cambiato qualcosa nel processo di ripristino che potrebbe influenzare i backup provenienti da ambienti multisito?
Oggi ho tentato di spostare un sito tra server. Il server originale era un’installazione multisito, con nginx come front-end che gestiva l’incapsulamento HTTPS e l’opzione force_https attivata.
Il nuovo server è una versione standalone dell’installazione standard, che utilizza Let’s Encrypt.
Controllando il file di backup, gli upload originali sono presenti, ma non sembrano essere stati ripristinati nel filesystem del nuovo server. I riferimenti alle immagini in tutto il sito puntano al vecchio multisito ‘secondsite’, quindi i percorsi indicano /uploads/secondsite/original invece di /uploads/default/original.
Ho tentato il ripristino sia tramite interfaccia grafica che da riga di comando, per completezza. Intendo approfondire ulteriormente il problema, ma ho pensato valesse la pena pubblicare una richiesta in Support per ora, e se qualcuno può confermare che si tratta ancora di uno scenario supportato, passerò la discussione in bug.
Questa operazione funzionava in precedenza, ma non l’ho eseguita da almeno un anno, forse anche di più.
Quindi i file ci sono, ma nel posto sbagliato? E il database punta a default invece che a secondsite? Sembra un bug, ma immagino tu possa semplicemente rinominare la directory? O forse il backup non includeva affatto gli upload?
La disponibilità di @team a indagare su cose del genere è davvero fantastica. @tgxworld mi ha aiutato a risolvere un problema di caso limite la settimana scorsa.