Backupbuddy lohnt sich?

Martinus33

Lt. Commander
Registriert
Juni 2011
Beiträge
1.733
Hallo,
ich möchte anfangen mit dem lokalen Redesign (mit Wordpress) einiger Sites mit Hilfe von Xampp, die am Schluss dann natürlich auf den Server transferiert werden müssen.

Sehr häufig wird für den Transfer Backupbuddy empfohlen, ein relativ teures Wordpress-Plugin, das auch zum Backup/Klonen geeignet ist.

Mal nur auf die Migration bezogen: Was kann BUB, was da nicht auch phpMyAdmin kann oder welche anderen Vorteile hat BUB da? Das Anpassen der Pfade/Domain/Urls machen doch beide Tools.
 
phpMyAdmin wird sicherlich keinen Pfad für dich anpassen. Damit kannst du ausschließlich die Datenbank kopieren, exportieren, manipulieren (aber dann von Hand).
 
benneque schrieb:
phpMyAdmin wird sicherlich keinen Pfad für dich anpassen. Damit kannst du ausschließlich die Datenbank kopieren, exportieren, manipulieren (aber dann von Hand).

Ich dachte, ich hätte da in einem Tutorial eine Stelle gesehen, wo man die Domain angeben kann ect....
Ergänzung ()

karlknall schrieb:
Warte, du willst die Seite nur neugestalten? Wozu dann migrieren?

Ich mache das lokal mit Xampp, damit die Site unbehelligt weiter online bleiben kann. Na ja und von Xampp muss sie dann ja an den Platz aufm Webserver, wo jetzt noch die alte ist.
 
Martinus33 schrieb:
Ich dachte, ich hätte da in einem Tutorial eine Stelle gesehen, wo man die Domain angeben kann ect....
Ergänzung ()

Ich mache das lokal mit Xampp, damit die Site unbehelligt weiter online bleiben kann. Na ja und von Xampp muss sie dann ja an den Platz aufm Webserver, wo jetzt noch die alte ist.

Äh, reicht da kein FTP Programm? ;-) Runterkopieren, draufschieben. Ach und bei Wordpress sind die Themes vom Code getrennt, d.h. du kannst dir ein Theme schreiben, ohne die Seiten ändern zu mussen.
 
@karlknall:
So wie ich das verstanden habe, reicht das nicht.

@benneque:
option_name siteurl hieß die Stelle in phpMyAdmin, die ich meinte, aber offenbar dazu nicht ausreicht.
 
nein, es ist ein Redesign, aber auf Xampp müssen die dort entstandenen Pfade/Urls dann dennoch angepasst werden. Die DB mit ihren Zugangsdaten ohnehin.
 
Stimmt.

http://www.tipps.1st-tec.de/wordpress/installation/69-mit-wordpress-den-provider-wechseln.html


0)

Webseite mit FTP runterziehen

1)
Hat sich die URL geändert, muss die Datenbank angepasst werden.
Einstellung über phpMyAdmin ändern:
Die Tabelle “wp-options” anwählen und den Datensatz der "siteurl" bearbeiten, einfach auf das Stiftsymbol klicken.

2)
Zum Abschluss noch die Seite aufrufen mit “www.deine-domain/wp-admin” und unter "Einstellungen – Allgemein" die neue URL eintragen und auf "Änderungen übernehmen" klicken.

Das war es schon.


3)
Reicht dir das so? :)
 
danke für dein Bemühen, aber ich werde noch ganz wuschig :)... weil was die Anpassung der Pfade/Urls über phpMyAdmin angeht, so habe jetzt fünf versch. Auffassungen in den letzten Tagen gesammelt:

1. Es geht überhaupt nicht über phpMyAdmin

2. Es geht über phpMyAdmin, aber man muss dann manuell die Domain per "find and replace" ersetzen, also wie bei einem Textverarbeitungsprogramm. Dazu habe ich hier ein Video gesehen: http://headwaythemes.com/screencast-tuesday-moving-your-site/

3. Es geht über phpMyAdmin, man macht das dann aber über so ein Update (wo genau muss das hin?):
UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.old-domain.com', 'http://www.new-domain.com');

4. Es geht über phpMyAdmin und man muss nur in der Tabelle wp_options die Variablen siteurl UND HOME auf die neue Adresse ändern. Steht in einem Buch.

5. Deine Version, die der 4. nahe kommt.

Die offizielle Wordpress-Doku sagt, wie du anfangs, wenn die Domain gleich bleibt, dann kann ich einfach die Ordner kopieren, siehe http://codex.wordpress.org/Moving_WordPress#Moving_WordPress_to_a_New_Server

Und dann gibt es noch die, die Backupbuddy als Transfer-Tool empfehlen, weil das zuverlässig alle Pfade/Urls ändert.

Da ich mehrere Sites habe, wenig technische Ahnung und wenig Lust, Fehlern hinterherzuarbeiten, wäre für mich entscheidend, wie ich möglichst ALLE Pfade/Urls (relative, absolute, interne und externe Links, Bilder- und Video-Pfade) zuverlässig anpassen kann und das möglichst "automatisch".

Sollte das über phpMyAdmin so klappen?
 
So wie es aussieht, musst du nur Einträge in der Datenbank ändern. Ob du das über phpMyAdmin machst oder über etwas anderes, das Zugriff auf die DB hat, bleibt dir überlassen.
In phpMyadmin gibt es einen Reiter SQL mit einem großen Eingabefeld, in das du die Befehle aus Punkt 3 einfügen kannst. (Geht auch manuell mit dem Stift, den karlknall erwähnt hat, dauert aber länger)
 
Martinus33 schrieb:
3. Es geht über phpMyAdmin, man macht das dann aber über so ein Update (wo genau muss das hin?):
UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.old-domain.com', 'http://www.new-domain.com');

Das sind nix anderes als ein paar SQL-Anfragen, die nix anderes machen als an mehreren Stellen deine alte Domain durch die Neue zu ersetzen. Dasselbe kannst du in der Tabellen-Übersicht mit dem Editier-Stift machen, die Queries oben sind aber schlichtweg schneller in der Anwendung.
 
warum installierst du nicht wordpress innerhalb von xampp lokal und ziehst dann einen sql_dump aus dem produktiv system und importierst ihn auf lokalhost ?

dann hättest du den content aus der produktiv umgebung, könntest die templates anpassen und auch die php files, ohne das du permanent in phpmyadmin rumspielen musst.
 
Düfte wohl daran liegen, dass WP einen Datenbank-Eintrag für die Domain macht, auf der es liegt... quasi die base-url
 
Die alte Produktiv-Site ist eine ganz einfache, statische HTML-Site. Kein Wordpress, kein CMS, keine DB, nur mit einem HTML-Editor erstellt....
Die einzige Transfer-Möglichkeit von dort dürfte "STRG-C, STRG-V" sein :D. Das ist ja auch ein Punkt, der für die lokale Lösung (anstatt einer Subdomain) spricht: Da kann ich mehrere Sites zentral auf meinem PC erledigen, während sich die Subdomains auf mehrere Hoster verteilen würden.

Reicht es nun nur mit der neuen Adresse im phpMyAdmin bei "siteurl" oder zusätzlich auch bei "home", wie im Buch beschrieben? Plus das unter Punkt 2 bei karlknall (davon steht wiederum nix im Buch)?
 
Probier es doch aus. Wen kratzt es denn, wenn die Seite mal für ne Stunde wegen Wartungsarbeiten nicht erreichbar ist?
 
Wenn man nur Laie ist, kommt man immer ins Schwimmen, wenn was nicht wie geplant läuft. Von daher möchte ich Vermeidbares vermeiden.

Trotzdem schon mal danke für eure Inputs, das mit phpMyAdmin ist mir jetzt klar.

Noch eine letzte Frage hätte ich, betrifft die bestehenden .html-Urls der Unterseiten. Damit die Backlinks nicht wegfallen, muss ich beim Redesign wieder genau diese Urls erstellen. Das kann man per 301 machen, ich würde es aber lieber mit einem WP-Plugin machen, das es mir ermöglicht, auch für pages .html-Urls beim Erstellen der pages anzulegen. Für posts ermöglicht es bereits WP selbst, also das Permalinkmodul.

Hat es irgendeine Auswirkung auf den Transfer und insbesondere die Anpassung der Urls/Pfade, wenn die Unterseiten vorher beim Redesign mittels eines solchen Plugins erstellt wurden? Falls ja, wäre das bei Nutzung einer Subdomain statt Xampp genauso?
 
Zurück
Oben