Backup: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
KKeine Bearbeitungszusammenfassung |
(kein Unterschied)
|
Version vom 7. Januar 2018, 15:12 Uhr
Backup / Restore / Import (interne Notizen)[Bearbeiten]
- Pollendatenbank pollen_wiki.sql
- Auf der Sysop-Seite von Hostfactory via phpAdmin die Datenbank auswählen und exportieren. Typ SQL. Oder Backup mit MySQLDumper (siehe unten).
- Pollen-Wiki Inhalte
- Auf der Spezialseite "Seiten exportieren" wählen und die Seiten folgender Kategorien als XML-File exportieren:
- Wiki, Art, Familie, Pollenklasse, Typ, Size, Bild, Gattung, Ordnung, En
- Restore Datenbank
- 1. via phpAdmin die Datenbank pollen_wiki löschen (oder den ganzen Inhalt der Datenbank leeren, dann weiter zu 3.).
- 2. eine leere Datenbank namens pollen_wiki mit den gleichen Zugangsdaten erstellen
- 3. Datenbank aus dem Backup wieder importieren oder weitermachen wie unter "Restore Text und Bilder" beschrieben
- Restore Text und Bilder
- Auf der Spezialseite "Seiten importieren" wählen und die gespeicherten XML-Seiten importieren. Wichtig: zuerst die XML-Daten importieren und erst dann die Bilder hochladen!
- Via MsUpload alle Bilder hochladen. MediaWiki erkennt, ob das Bild schon vorhanden ist oder nicht
- Auf Konsolenebene
- php dumpBackup.php --current >Backup.xml
- Wieder einlesen: php importDump.php <Backup.xml (Syno DSM 6: als admin: "php56 importDump.php <Backup.xml")
- XML-Backup ohne Konsolenzugriff
- Wie oben beschrieben, die Dateien als XML-File exportieren
- Mit der Wartungs-Shell: "Script name:"importDump.php; "Skript ausführen"Backup.xml (Dabei darf das XML-File nicht grösser als 5 MB sein. Ansonsten muss man auf 2 Files aufteilen oder die verschiedenen Kategorien einzeln exportieren). Achtung: im php.ini die max_execution_time so hoch als möglich hochsetzen. Bei der Synology auf 1800 gesetzt. Bei Hostfactory ist maximal 240 möglich! Wenn mehr als etwa 100 Seiten importiert werden, gibts auf der Syno Probleme!
- Am Schluss das Skript "rebuildall.php" laufen lassen. Erstellt alle internen Bezüge neu.
- XML-Export der Artenliste und der Hauptseite
- Link Artenliste exportieren
- Link Hauptseite exportieren
- Datenbank-Backup mit MySQLDumper
- Das PHP-Script ist sehr einfach zu installieren
- Erlaubt das Wiederherstellen von grossen Datenbanken auch auf Servern mit kleiner max_execution_time