Dies hängt davon ab, was auf diesen Festplatten ist, die nicht tot sind. Wenn dies alle Datenverzeichnisse und vor allem die Mysql/Postgresql-Datenbank umfasst, sollten Sie nichts verloren haben, außer der Zeit, eine neue Instanz einzurichten und alles wieder zum Laufen zu bringen.
Wenn die Datenbank nicht dabei ist, sind Sie in einer schlechten Situation, da Sie alle Verwaltungsinformationen und Dinge wie Anwendungsdaten (z. B. Adressbücher und Kalendereinträge) verloren haben. Sie sind immer noch nicht ganz durchgeknallt, da zumindest die eigentlichen Datendateien vorhanden sein sollten, wenn Owncloud diese tatsächlich auf den noch lebenden Festplatten gespeichert hat. Es gibt Verzeichnisse für jeden Benutzer und jede Gruppe, die den letzten Status jeder Datei enthalten, und Sie können diese verwenden, um alles in eine neue Instanz zu importieren.
Bitte beachten Sie:Diese Schritte sind nur teilweise getestet.
Wenn Sie die Dateiverschlüsselung aktiviert hatten, habe ich schlechte Nachrichten für Sie:Als config.php
einen geheimen Schlüssel enthält, können die Dateien nicht wiederhergestellt werden.
Wenn nicht, würde ich folgende Schritte vorschlagen:
-
Sichern Sie, was Sie derzeit haben.
-
Laden Sie eine neue Kopie von OwnCloud herunter und extrahieren Sie sie
-
Erstellen Sie die Konfiguration so gut wie möglich neu:
- Stellen Sie den Datenbanktyp und den Pfad ein (da Sie eine Datenbankdatei haben, würde ich vermuten, dass der Datenbanktyp sqlite ist)
- Stellen Sie
dbtableprefix
ein an Ihre Vorwahl (Standard istoc_
). ). Schauen Sie im Zweifelsfall in Ihre Datenbank. - Setzen Sie
datadirectory
in Ihr Datenverzeichnis - Setzen Sie
installed
zu wahr.
- Stellen Sie das Datenverzeichnis wieder her. Es muss denselben Pfad wie das alte haben , oder OwnCloud findet die Dateien nicht.
Da Sie das Passwort Salt verloren haben, müssen Sie für alle Benutzer neue Passwörter festlegen.
Verwenden Sie den occ
Befehl zum Zurücksetzen der Passwörter:
$ sudo -u www-data php /var/www/owncloud/occ user:resetpassword admin
Enter a new password:
Confirm the new password:
Successfully reset password for admin
Nachdem Sie sich angemeldet haben, sollten Sie wieder Dateizugriff haben. Wenn Sie die Dateien nicht herunterladen können und 404-Fehler erhalten, befindet sich das Datenverzeichnis wahrscheinlich nicht an derselben Stelle wie zuvor.
In Zukunft sollten Sie regelmäßig einen Datenbank-Dump erstellen und diesen zusammen mit dem Inhalt der Daten direkt und der Datei config.php auf einen Backup-Server kopieren. Und erwägen Sie, zu Nextcloud zu wechseln, da es sicherer, schneller, vollständig Open Source ist und mehr Funktionen bietet. Die Migration von owncloud zu nextcloud wird vollständig unterstützt und ist einfach. Gut aussehen mit Ihrem Problem