Ich musste den Hoster wechseln, da dieser nur mehr Probleme machte. Das letzte Backup, das ich habe war "irgendwie" kaputt und beim vorletzten fehlen Einträge. Es wurde ein cpanel-Backup zurückgesichert.
Ich muss nun 2 Einträge nachtragen und möchte, dass die Links, die automatisch beim Anlegen eines neuen Eintrags vergeben werden, wieder dem ursprünglichen entsprechen, so wie es zB Technorati gespeichert hat. Wie kann ich das erreichen?
Wie funktioniert das mit dem MySQL-PW, wenn ich da etwas ändere? Ich möchte nicht mehr das MySQL-PW des alten Hosters verwenden. Vermutlich funktioniert das Blog nicht mehr, wenn ich das PW der DB ändere, ohne dies beim Blog auch zu machen.
Wie sichert man ein Blog am besten? Offensichtlich kann man cpanel-Sicherungen nicht trauen, wenn der Hoster Mist baut. Ich kenne das Plugin "Backup Interface", das sichert vermutlich aber auch nur die DB und wenn da was kaputt geworden ist, dann hat man ein defektes Backup.
Wie kommt man _nur_ an die Einträge am besten ran? Ich könnte einzelne Tabellen in meinem lokalen MySQL-Server importieren. Der Text allein ist ok. Reicht da vielleicht ein simpler Editor?
Allgemeine Fragen zum Restore/Sichern eines Backups
-
meralda-art
- Regular
- Posts: 16
- Joined: Sat Apr 28, 2007 10:40 pm
- Contact:
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Allgemeine Fragen zum Restore/Sichern eines Backups
Hi!
Dafür musst du nach dem speichern des artikels die datenbanktabellen "serendipity_entries" und "serendipity_entrycat" nach der Id des artikels durchstöbern. Wenn dein neuer Artikel als 45 gespeichert wird, musst du dann die ID von Artikel 45 in 43 ändern, wenn das der vorige Artikel war. Das kannst Du mittels phpMyAdmin z.B. machen.
Es klappt nur bis zu einer geringen datenbankgröße, so ab 4-5MB Größe ist es nicht wirklich zu empfehlen.
Grüße,
Garvin
Das hängt von deiner persönlichen permalink-struktur ab. Wenn Du die ID eines Artikels in der URL hast (Wie standardmäßig der fall) dann musst du dafür sorgen, dass dein neuer eintrag dieselbe ID hat.Ich muss nun 2 Einträge nachtragen und möchte, dass die Links, die automatisch beim Anlegen eines neuen Eintrags vergeben werden, wieder dem ursprünglichen entsprechen, so wie es zB Technorati gespeichert hat. Wie kann ich das erreichen?
Dafür musst du nach dem speichern des artikels die datenbanktabellen "serendipity_entries" und "serendipity_entrycat" nach der Id des artikels durchstöbern. Wenn dein neuer Artikel als 45 gespeichert wird, musst du dann die ID von Artikel 45 in 43 ändern, wenn das der vorige Artikel war. Das kannst Du mittels phpMyAdmin z.B. machen.
Dazu musst du das neue passwort in der serendipity_config_local.inc.php eintragen.Wie funktioniert das mit dem MySQL-PW, wenn ich da etwas ändere? Ich möchte nicht mehr das MySQL-PW des alten Hosters verwenden. Vermutlich funktioniert das Blog nicht mehr, wenn ich das PW der DB ändere, ohne dies beim Blog auch zu machen.
Einfach gesagt: Auf dieses Plugin möchte man sich nicht verlassen. Es hat zahlreiche Ecken und Kanten, und leider keinen aktiven Entwickler, der sich darum kümmert.Wie sichert man ein Blog am besten?
Am besten regelmäßig sowohl via FTP als auch via phpMyAdmin enien SQL-Dump erstellen.
Ich kenne das Plugin "Backup Interface", das sichert vermutlich aber auch nur die DB und wenn da was kaputt geworden ist, dann hat man ein defektes Backup.
Es klappt nur bis zu einer geringen datenbankgröße, so ab 4-5MB Größe ist es nicht wirklich zu empfehlen.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
meralda-art
- Regular
- Posts: 16
- Joined: Sat Apr 28, 2007 10:40 pm
- Contact:
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Ja, so eine lokale Spiegelung ist sicher nicht verkehrt.
Grundsätzlich kannst Du das mit phpMyAdmin und einem lokalen webserver (z.B. XAMPP) recht leicht machen.
Also auf dem Quellserver einen SQL-Dump erstellen (siehe doku von phpMyAdmin), dann auf deinem lokalen server den SQL-Dump importieren. Dann via FTP die Dateien speigeln, die serendipity_Config_local.inc.php mit dem passwort deines lokalen datenbankservers ausstatten, und du müsstest das blog aufrufen können.
Grüße,
Garvin
Ja, so eine lokale Spiegelung ist sicher nicht verkehrt.
Grundsätzlich kannst Du das mit phpMyAdmin und einem lokalen webserver (z.B. XAMPP) recht leicht machen.
Also auf dem Quellserver einen SQL-Dump erstellen (siehe doku von phpMyAdmin), dann auf deinem lokalen server den SQL-Dump importieren. Dann via FTP die Dateien speigeln, die serendipity_Config_local.inc.php mit dem passwort deines lokalen datenbankservers ausstatten, und du müsstest das blog aufrufen können.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
meralda-art
- Regular
- Posts: 16
- Joined: Sat Apr 28, 2007 10:40 pm
- Contact:
Ich habe einen Debian-Lenny-Rechner und einen OpenSuse 10.2 Rechner. Auf beiden läuft bereits apache. Beim Hoster habe ich ssh-Zugang - sofern ich denn rein kann ;-.)
Man sollte das also irgendwie automatisieren können.
Den MySQLdump könnte man in ein Bash script stecken, da sich die Rechner per Keys identifizieren. Also müsste man den Import eigentlich automatisch schaffen. Die Frage ist, ob das sinnvoll ist. Aber wenn man vorher einen lokalen Dump macht, dann hat man nach einem fehlerhaften Import noch immer die Möglichkeit die alte DB wiederherzustellen.
Was meinst mit "die Dateien spiegeln"? welche?
serendipity_Config_local.inc.php
könne man das mit sed erledigen und in das Bash-script stecken?
Ich werde das probieren, sobald mein Blog beim neuen Hoster wieder passt.
Man sollte das also irgendwie automatisieren können.
Den MySQLdump könnte man in ein Bash script stecken, da sich die Rechner per Keys identifizieren. Also müsste man den Import eigentlich automatisch schaffen. Die Frage ist, ob das sinnvoll ist. Aber wenn man vorher einen lokalen Dump macht, dann hat man nach einem fehlerhaften Import noch immer die Möglichkeit die alte DB wiederherzustellen.
Was meinst mit "die Dateien spiegeln"? welche?
serendipity_Config_local.inc.php
könne man das mit sed erledigen und in das Bash-script stecken?
Ich werde das probieren, sobald mein Blog beim neuen Hoster wieder passt.
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Viele Grüße,
Garvin
Klar, mit beidseitigem SSH und Cronjobs/RSync-Automatisierung kann man das spiegeln, das geht natürlich.Man sollte das also irgendwie automatisieren können.
Hauptsächlich deine Änderungen an Templates, weitere Plugins und Dateien der MEdiendatenbank.Was meinst mit "die Dateien spiegeln"? welche?
Auf jeden Fall, ja.serendipity_Config_local.inc.php
könne man das mit sed erledigen und in das Bash-script stecken?
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/