Wie behalten Sie Ihren Live- und Testserver?

Ich habe eine Live-Site und einen Testserver (XAMPP), auf dem ich die Site ursprünglich erstellt habe, bevor ich sie veröffentlichte. Offensichtlich gibt es eine Reihe von Dingen, die Sie tun müssen, um eine Site von einem Ort zu einem anderen zu migrieren. Ich hatte gehofft, auf kollektive Erfahrung zurückgreifen zu können, um den besten Weg zu finden, dies zu tun und den Aufwand auf ein Minimum zu reduzieren.

Die offensichtliche Antwort (zumindest für mich) besteht darin, einen Ordner mit Dateien beizubehalten, die in die XAMPP-Dateien integriert werden, wenn sie auf der Test-Site erstellt werden, und einen Ordner mit denselben Dateien, aber mit Produktionsserver-Informationen, die beim Hochladen der Site zutreffen .

Das ist ein bisschen chaotisch und führt zu Fehlern. Gibt es ein Programm da draußen, auf das ich noch nie gestoßen bin?

(Ich wurde automatisch über die Subjektivität dieser Frage gewarnt, ich hoffe, dass sie den Community-Test besteht!)

Solutions Collecting From Web of "Wie behalten Sie Ihren Live- und Testserver?"

Es gibt einige Threads hier zu diesem Thema … schaut euch diese Beispiele an:

databasesynchronisation zwischen Dev / Staging und Produktion

Ich würde dir auch empfehlen, Mark Jaquiths Post auf Local und Dev Tips zu lesen.

Ich habe ein Plug-in (Backup Buddy) verwendet, um meine Übertragungen zu erreichen. Es ist nicht kostenlos, aber es ist eine großartige Arbeit, den von einem lokalen Server auf eine Live-Site zu verschieben.

http://pluginbuddy.com/purchase/backupbuddy/

Sichern Sie Ihre gesamte WordPress-Installation. Widgets, Themen, Plugins, Dateien und SQL-database – das gesamte Paket! Genau wie Ihr Laptop oder Desktop-Computer sollten Sie regelmäßige Backups Ihrer Website machen. Mit BackupBuddy können Sie Backups planen und sie extern an Dropbox, Amazon S3, Rackspace Cloud, einen FTP-Server oder Ihre E-Mail senden lassen. Oder lade sie direkt auf deinen Desktop herunter.

Ich benutze Backup Buddy (payed plugin) für eine Weile, aber ich hatte keine Ahnung, dass es eine function hat, die das Ziehen und Drücken von / zu den Live- / Test-Servern ermöglicht:

So richten Sie die Bereitstellung in BackupBuddy ein

Die superschnelle Version dieses Tutorials sieht ungefähr so ​​aus:

  1. Erstellen Sie eine Sicherungskopie Ihrer Live-Site.
  2. Erstellen Sie eine Staging- (Test-) Site, indem Sie Ihre Sicherung in einer neuen Domäne wiederherstellen (z. B. dev.yourdomain.com).
  3. Add definiere (‘BACKUPBUDDY_API_ENABLE’, true); in die Datei wp-config.php Ihrer Live-Site.
  4. Wechseln Sie auf der Live-Site zu BackupBuddy> Remote-Ziele und wählen Sie oben auf der Seite die Option Bereitstellungsschlüssel anzeigen aus
  5. Kopiere den angegebenen Schlüssel.
  6. Wechseln Sie auf Ihrer Staging-Site zu BackupBuddy> Remote-Ziele und klicken Sie auf die Option Neu hinzufügen und wählen Sie BackupBuddy-Bereitstellung aus.
  7. Fügen Sie den API-Schlüssel, den Sie von der Live-Site kopiert haben, in Ihre Staging-Site ein.

Hier sind die vollständigen Schritt-für-Schritt-statementen: https://ithemes.com/2015/05/05/how-to-set-up-a-wordpress-staging-site-with-backupbuddy-deployment/