Sicherung meiner kompletten Homepgae
am 17.07.2013 - 15:44 Uhr in
Sehr geehrte Damen und Herren,
unser Unternehmen hat eine Homepage mit Drupal. Bis jetzt wurde eine externe Firma als Admin beauftragt und ich hatte eingeschränkten Zugang zu Inhalten. Da es aber ein paar "Kommunikationsschwierigkeiten" gab, haben wir uns inzwischen selber die vollständigen Zugangsrechte besorgt und wir würden die Sache gerne selber in die Hand nehmen. Da ich aber so gesehen ein Drupal-Neuling bin und ich keine größeren irreperable Schäden verursachen möchte, hab ich folgende Frage: Gibt es eine Möglichkeit, eine Sicherung von der aktuell bestehenden Seite zu erstellen, sodass ich, fals etwas schief gehen sollte, zu einem späteren Zeitpunkt auf diese Sicherung zugreifen kann und den jetzigen Stand wieder herstellen kann?
Wäre super, wenn Sie mir helfen könnten, ich traue mich nicht, einfach drauf los zu basteln :-)
Vielen Dank im Voraus.
- Anmelden oder Registrieren um Kommentare zu schreiben
Na klar gibt es die
am 17.07.2013 - 16:43 Uhr
Na klar gibt es die Möglichkeit. Sehr gut ist das Modul "backup and migrate". Mir dem kannst du zeitgesteuerte und manuelle Datenbank-Backups innerhalb von Drupal erstellen und eine frei definierbare Anzahl von DB-Sicherungen in einem Verzeichnis sammeln. Backup and migrate kannst du so einstellen, dass es immer die älteste Sicherung löscht, wenn es eine neue schreibt.
Ansonsten bleibt noch die Drupal-Installation inkl. hochgeladener Dateien und Bilder über FTP zu sichern. Das mache ich auch regelmäßig, aber nicht so oft.
Beste Grüße
Marco
– Grüße aus Franken –
"Eine Entscheidung ist dann eine gute Entscheidung, wenn Sie zu mehr Möglichkeiten führt.”
Heinz von Foerster (Kybernetiker)
www.bienlein-kommunikation.de
Mal so grundlegend
am 17.07.2013 - 18:05 Uhr
Moin,
hier ist das DU üblich;
Um eine Drupal Installation zu sichern und wiederherstellen zu können, benötigst Du:
Wie Marco schon sagte, kannst Du das Modul Backup & Migrate verwenden und dies mit der Erweiterung Backup & Migrate Files austatten. Dann kannst Du Datenbank und Dateisystem zusammen sichern und wiederherstellen.
Wenn du SSH Zugang zum Server und keine Aversion gegen Kommandozeilentools hast, kannst du das alles über Drush regeln
Danke
am 18.07.2013 - 07:12 Uhr
Okay danke,
ich werd das schon hinbekommen =)
Grüße
Clara
Speichergröße von B&M
am 02.09.2013 - 19:35 Uhr
Hallo,
habe bislang auch meine DB immer mit Backup&migrate gesichert und bei Problemen damit wieder hergestellt.
Jetzt gibt es aber mit einem mal das Problem das die Speichergröße der Datei sich um 8x vergrößert hat.
Die Datenbanksicherung ist mittlerweile 19 MB groß und kann mit dem Modul nicht mehr verarbeitet werden.
Gibt es eine Möglichkeit die DB wieder schlank zu bekommen?
firemaster schrieb Gibt es
am 05.09.2013 - 14:04 Uhr
Gibt es eine Möglichkeit die DB wieder schlank zu bekommen?
Leere mal die Caches + Cron Lauf und guck dir dann mal die Größe an.
Größe der DB
am 05.09.2013 - 18:53 Uhr
Nach leeren des Cache und Cronlauf liegt die Größe der Zip-Datei immer noch bei 17,8 MB.
Wie kann man die wieder schlank bekommen?
firemaster schrieb Wie kann
am 05.09.2013 - 19:46 Uhr
Wie kann man die wieder schlank bekommen?
Indem man erstmal feststellt, warum sie nicht mehr schlank ist.
Schau Dir halt mal in der Datenbank die Größe der einzelnen Tabellen an. Dann weißt Du, was Du löschen musst. :-)
degunino schrieb Indem man
am 05.09.2013 - 19:56 Uhr
Indem man erstmal feststellt, warum sie nicht mehr schlank ist.
Schau Dir halt mal in der Datenbank die Größe der einzelnen Tabellen an. Dann weißt Du, was Du löschen musst. :-)
Löschen sollte er schon mal gar nichts! Wenn dann nur leeren.
Falls durch das Löschen des Caches noch nicht alle Tabellen die mit "cache" anfangen geleert sind, kannst Du das noch per Hand machen.
Ausserdem kann sich die Tabelle watchdog sehr schnell aufblähen. Dort sind Meldungen des Systems gespeichert. Wenn Du das nicht benötigst,
kannst Du diese auch leeren.
Mit anderen Tabellen solltest Du vorsichtig sein, wenn Du die Funktionen Deiner Seite nicht zerschießen willst.
Geiz ist nicht immer Geil, wenn die Qualität nicht stimmt. mickor solutions
Miguelito schrieb degunino
am 05.09.2013 - 20:55 Uhr
Indem man erstmal feststellt, warum sie nicht mehr schlank ist.
Schau Dir halt mal in der Datenbank die Größe der einzelnen Tabellen an. Dann weißt Du, was Du löschen musst. :-)
Löschen sollte er schon mal gar nichts! Wenn dann nur leeren.
Klar soll er löschen, nämlich nicht mehr benötigte Datenbank-Einträge.
Das natürlich nicht direkt in der Datenbank, sondern über die entsprechenden Drupal-Masken.
DB
am 06.09.2013 - 15:58 Uhr
ok, erst mal vielen dank für die Hinweise.
Habe die Tabelle watchdog bereinigt. Ohne Erfolg. Die Größe der Sicherungsdatei ist jetzt 18.3 MB groß.
ja, das geht. Du kannst die
am 06.09.2013 - 15:56 Uhr
ja, das geht.
Du kannst die Tabellen per Selectfeld auswählen, die gesichert werden sollen.
Gruß
Miguelito
Geiz ist nicht immer Geil, wenn die Qualität nicht stimmt. mickor solutions
vielen Dank.Was ist
am 06.09.2013 - 16:07 Uhr
vielen Dank.
Was ist eigentlich mit der accesslog Tabelle. Die scheint ja riesig zu sein, kann man die Inhalte darin auch Gefahrlos löschen?
Macht es Sinn, Module die nicht wirklich benötigt werden zu deinstallieren?
die accesslog kannst Du auch
am 06.09.2013 - 16:43 Uhr
die accesslog kannst Du auch leeren.
Und es ist sogar sehr sinnvoll Module zu deinstallieren, wenn sie nicht benötigt werden. Jedes Modul benötigt Ressourcen. Je mehr Module installiert sind, desto mehr Ressourcen braucht die Webseite.
Ausserdem bringen Module auch eigene Tabellen mit. Die können dann auch entfernt werden.
Gruß
Miguelito
Geiz ist nicht immer Geil, wenn die Qualität nicht stimmt. mickor solutions
Habe festgestellt das die
am 06.09.2013 - 17:50 Uhr
Habe festgestellt das die Tabelle
field_data_body 12,7 MB - groß ist. Das sind doch die Überschriften der einzelnen Artikel, oder irre ich mich da.
Kann man die irgendwie komprimieren, da man die Daten ja schließlich irgendwo braucht.
Die Tabellen des Cache bleiben komischerweise 1,5 MB groß egal ob ich die im Backend oder aber mit phpmyadmin leere.
Datenbank bereinigen
am 27.09.2013 - 20:30 Uhr
kann mir da denn keiner helfen?
Muß ich wohl alles handisch in phpmyadmin sichern und in eine neue DB reinschreiben?
Oder hat jemand eine Idee wie man die Datenbank wieder schlank bekommt.
Wiederherstellen mit backup&migrate kann man ja nur bis zu einer Größe von 2 MB. Da ich aber 17 MB an DB Größe habe, habe ich natürlich da ein Problem.
Habe es schon mit mysqldumper probiert aber das klappt auch nicht richtig.
Datenbankproblem
am 27.09.2013 - 22:35 Uhr
also das größte Problem scheint die Tabelle field_data_body zu sein. Die ist mittlerweile auf fast 13 MB angewachsen. Da stehen ja alle nodes drin. die kann man wohl nicht leeren, da sonst ja keine Historie mehr vorhanden wäre. Hat jemand eine Idee wie man die schlank bekommt. Wenn ich die als einzelne Datei mit phpmyadmin sichere ist die immer noch 7 MB groß und somit nicht zu importieren.
Wenn das so weiter geht werde ich mich wohl von Drupal verabschieden müssen, da eine jahrelange Historie gewünscht ist, es nützt nichts wenn man nur Daten über ein halbes Jahr speichern kann und dann löschen muß, da die Datenbank überquilt.
Datenbankproblem
am 27.09.2013 - 22:36 Uhr
also das größte Problem scheint die Tabelle field_data_body zu sein. Die ist mittlerweile auf fast 13 MB angewachsen. Da stehen ja alle nodes drin. die kann man wohl nicht leeren, da sonst ja keine Historie mehr vorhanden wäre. Hat jemand eine Idee wie man die schlank bekommt. Wenn ich die als einzelne Datei mit phpmyadmin sichere ist die immer noch 7 MB groß und somit nicht zu importieren.
Wenn das so weiter geht werde ich mich wohl von Drupal verabschieden müssen, da eine jahrelange Historie gewünscht ist, es nützt nichts wenn man nur Daten über ein halbes Jahr speichern kann und dann löschen muß, da die Datenbank überquilt.
Wenn Die Datenbank für ein
am 27.09.2013 - 23:09 Uhr
Wenn Die Datenbank für ein normales Webpaket zu groß wird, muß man sich um ein Paket mit SSH-Zugang bemühen. Wenn man mysql über die Shell aufrufen kann, also über die Kommandozeile, sind Größe der Datenbank und die Zeit die es zum Importieren braucht erst mal kein Problem mehr. Du benutzt eine Versionierung auf den Daten und scheinst auch viele Änderungen daran zu haben, wenn die Datenmenge so groß geworden ist. Dann nehmen aber auch die Anforderungen an die Ausstattung zu.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Der Datenbank ist es egal
am 28.09.2013 - 11:34 Uhr
die darf auch mehrere Terrabyte groß werden.
Ich kenne Anwendungen unter mySQL mit mehreren Millionen Datensätzen.
Das ist lediglich ein Problem des Hostingangebotes.
Eine starkfrequentierte und sehr dynamische Website braucht eine andere Umgebung, als eine Hobbyseite, die nur von einem selbst genutzt wird.
Wenn die Performance in die Knie geht, muss man dort nachregeln. Gggf. kann es sinnvoll sein, die Datenbank auf einen physischen Server mit ausreichend Speicher auszulagern, und getrennt vom WEB-Server zu betreiben.
Bei sehr heftigem Verkehr kann es auch sinnvoll sein, den WEB-Service auf einem modernen Rootserver zu betreiben, statt in einer shared Umgebung.
Grüße
Ronald
SSH Zugang
am 28.09.2013 - 18:13 Uhr
Hallo, erst mal vielen Dank für eure Antworten.
Ich habe einen ssh Zugang für meinen webspace. Habe damit aber noch nicht gearbeitet. Braucht man dafür bestimmte Software oder wie funktioniert das?
Gibt es da auch Tutorials wie man damit arbeitet?
Das wäre mir auf jeden Fall lieber als auf ein anderes CMS alles neu aufzusetzen .
Habe gerade auf der 1&1 Hilfeseite gelesen das man Putty braucht. Habe ich auch installiert. SSH Zugang erfolgreich. Aber wie kann ich jetzt meine mysql Datenbanken damit administrieren?
Hallo, Zitat: Wiederherstell
am 29.09.2013 - 10:07 Uhr
Hallo,
Wiederherstellen mit backup&migrate kann man ja nur bis zu einer Größe von 2 MB.
ist Schmonsens.
Das Modul legt kein Limit fest. Die Einschränkung kommt von der Server-Konfiguration.
Das kann man in der php.ini festlegen dazu gibt es zig Anleitungen, wenn Du danach googlest.
Auf der lokalen Installtion kann man das auf alle Fälle selber machen, beim Webserver hängt es davon ab, welche Zugriffsrechte ihr habt. Einfach auch mal beim Provider nachfragen....
Gerade wenn Du kein Erfahrung auf der Konsole hast, wäre das auf alle Fälle der einfacher Weg.
Gruß
Christian
Don't code today what you can't debug tomorrow
Ariya Hidayat