Hat sich im Wiederherstellungsprozess etwas geändert, das Backups aus Multisite-Umgebungen beeinträchtigt?
Ich habe heute versucht, eine Site zwischen Servern zu verschieben. Der alte Server war eine Multisite-Installation mit nginx davor, das HTTPS-Encapsulation handhabt, und force_https ist aktiviert.
Der neue Server ist eine eigenständige Version der Standardinstallation mit Let’s Encrypt.
Beim Prüfen der Backupdatei sind die ursprünglichen Uploads vorhanden, scheinen aber nicht auf dem neuen Server im Dateisystem wiederhergestellt worden zu sein. Verweise auf Bilder auf der gesamten Site zeigen auf das alte Multisite-Verzeichnis ‘secondsite’, sodass die Pfade auf /uploads/secondsite/original statt auf /uploads/default/original verweisen.
Ich habe sowohl über die GUI als auch über die Kommandozeile eine Wiederherstellung versucht, nur zur Sicherheit. Ich plane, das Problem weiter zu untersuchen, dachte aber, es sei der Mühe wert, dies vorerst in Support zu posten. Falls jemand bestätigen kann, dass dies weiterhin ein unterstütztes Szenario ist, werde ich es nach bug verschieben.
Das hat zuvor funktioniert, aber ich habe es seit mindestens einem Jahr, vielleicht sogar länger, nicht mehr durchgeführt.
Die Dateien sind also da, aber am falschen Ort? Und die Datenbank zeigt auf den Standard statt auf die zweite Site? Klingt nach einem Fehler, aber du kannst das Verzeichnis wohl einfach umbenennen? Oder enthielt das Backup die Uploads überhaupt nicht?
Die Bereitschaft von @team, sich auf Dinge wie diese einzulassen, ist wirklich großartig. @tgxworld hat mir letzte Woche geholfen, ein Randfall-Problem zu lösen.