Backup einer Drupal-Seite auf eigenem Webspace hochladen? (gelöst)
Eingetragen von 2InSide (17)
am 12.06.2011 - 13:05 Uhr in
am 12.06.2011 - 13:05 Uhr in
Hallo Community,
ich habe die Seite Drupal Gardens entdeckt und finde sie zum erstellen von eigenen Themes auf den ersten Blick genial. Meine Frage ist, was muss ich beachten, wenn ich von dort meine ganze Seite exportiert habe und diese dann auf meinen eigenen Webspace hochlade. Ich denke mal, dass Wichtigste ist die Anpassung/Erstellung einer entsprechenden MySQL-Datenbank. Ich kann in meinem Webserver-Paket MySQL-Datenbanken erstellen, benennen, etc. Wäre toll, wenn jemand, der das schonmal gemacht hat, mir ein paar Tipps geben kann.
Vielen Dank im Voraus
2InSide
- Anmelden oder Registrieren um Kommentare zu schreiben
Da gibt's im Grunde nicht
am 12.06.2011 - 13:56 Uhr
Da gibt's im Grunde nicht sooo viel zu beachten. Alle Daten per FTP holen, Datenbank exportieren und dann auf deinem Webspace die Daten per FTP hochladen und die MySQL-Datenbank importieren. Dann noch die MySQL-Daten in der settings.php ändern und dann bist du im Grunde fertig. Wichtig ist, dass du vor dem Export der Seite vorsichtshalber die CleanURLs deaktivierst, kann sein, dass der andere Webspace damit nicht klar kommt und dann gibt's Probleme.
Ich hab' jetzt nicht so
am 12.06.2011 - 15:07 Uhr
Ich hab' jetzt nicht so wirklich viel verstanden. Also mal Schritt für Schritt. Ich habe auf meinem Webspace jetzt eine Drupal 7-Installation mit etwas Content (den ich aber evtl. auch nochmal neu einstellen könnte). Ich erstelle also bei DrupalGardens mein Layout (z.B. auch mit dem Rotating-Banners-Modul) und exportiere die ganze Seite dann. Es liegt jetzt also auf meinem Desktop ein Ordner mit dem Namen "docroot". Wie bekommen ich das jetzt auf meinen Webspace (bzgl. der Datenbank). Kenn mich mit MySQL nicht aus, aber ich gehe mal davon aus, dass die ganzen Contents dort abgelegt werden.
Kann ich die Daten irgendwie mischen oder muss ich den Content von der alten Installation neu eingeben bei der DrupalGardens-Version.
In deinem Ordner "docroot"
am 12.06.2011 - 15:43 Uhr
In deinem Ordner "docroot" werden ja vermutlich die Daten der Dupal-Installation liegen. Also schiebst du diese Daten einfach per FTP auf deinen Webspace.
Wie du bei DrupalGardens die Datenbank exportierst, weiß ich nicht, weil ich das noch nie verwendet habe und nicht weiß, wie du Zugriff auf die DB erhältst. Im Allgemeinen hat man einen Zugriff auf phpMyAdmin, damit könnte man die Datenbank exportieren und dann über das phpMyAdmin vom Webspace wieder importieren.
Das Mischen der Datenbanken könnte wohl schwierig werden, weil sich diverse PrimaryKeys in den Datenbanken überschneiden könnten, dann wird das evtl. nichts.
Hi, hast du denn schonmal
am 12.06.2011 - 21:29 Uhr
Hi,
hast du denn schonmal drupal normal installiert? Also weisst du wie so ein schnöder drupal Ordner auszusehen hat? Ist schwer was dazu zu sagen. Benutze deine genannten Site auch nicht. Evtl. ist ja auch im docroot schon die sql mit drin. Das der Anbieter dir also ein komplettes Backup zur Verfügung stellt. Steht denn da keine FAQ? Muss doch beschrieben sein, was du jetzt machen sollst.
Für normale Migration:
- SQL sichern
- SQL auf neuen Webspace zurückspielen. Sollte es probleme geben, ist z.B. MySQLDumper ein geniales Werkzeug - www.mysqldumper.de
Damit kann man Backups erstellen und wieder zurück sichern. Auch "Fremd-Backups" kann man damit zurück spielen. Da es einige Hürden beim Import umschifft, ist es meist sehr hilfreich .Auch später kann man damit automatisch die DB via Cronjob sichern. Ein Blick lohnt sich auf jedenfall!
SQL Zugangsdaten müssen in der settings.php geändert werden. Die ist ggf. schreibgeschützt! Ändere am besten die Daten lokal. Willst du eine vorhandene, gesch. settings.php ändeern so musst du die Zugriffsrechte auf z.B. "655" ändern! Kann man mit jeden guten FTP-Prog - FileZilla z.B.
Zugangsdten sind:
- SQL-Nutzername
- SQL-Passwort
- Datenbankname
- Datenbankserver
Alle 4x Werte erfährst du beim Provider! In drupal 7 sind die in Form eines Arrays in der settings.php gespeichert. Ist Untereinander geschrieben. Du musst die Stellen ändenrn, wo kein "*" davor steht!!! Es gibt in der settings.php BEISPIELE für SQL Zugang. Die sind aber kommentiert und werden nicht wirklich bearbeitet! Es ist nur eine Hilfestellung! Such also nach dem Block, der KEIN Kommentar ist!
Die anderen Werte (Cookie-Domain, etc.) KANN man anpassen, muss man aber beim ersten mal noch nicht. Ggf. sind es also acuh bei dir nur Kommentrre.
htaccess
-
ReweriteRule /
ODER z.B.ReweriteRule /drupal
Je nachdem ob die Domain in drupal Ordner zeigt "/" oder ob es drupal über einen Unterordner aufgerufen werden soll (/drupal). Das ist sehr wichtig für CleanURLs, etc.
Ansonsten kannst du die .htaccess so lassen.
mfg Crusher
Vielen Dank für die
am 13.06.2011 - 10:26 Uhr
Vielen Dank für die ausführlichen Antworten, insb. an Crusher. Die ist auf jeden Fall gesaved.