CodeGuard ist ein automatisierter Cloud-basierter Backup-Service für Websites und Datenbanken. Er eignet sich gut für die sichere Sicherung Ihrer WordPress-Sites in Echtzeit.
Bei der Sicherung von WordPress müssen wir alle Dateien in unserer WordPress-Konfiguration berücksichtigen, z. WordPress selbst, Designs, Plugins, Bild-Uploads usw. sowie unsere Datenbank. CodeGuard kann für alle diese Sicherungen verwalten.
Jeden Tag wird CodeGuard auf Änderungen achten und die Backups aktualisieren:
In diesem Tutorial werde ich Sie durch den Prozess der Verwendung von CodeGuard zum Konfigurieren von Sicherungen auf einer typischen, selbst gehosteten WordPress-Site führen.
Mit dem Ninja-Plan können Sie eine WordPress-Site für $ 5 pro Monat sichern, während der Ronin-Plan 12 Sites für $ 39 pro Monat umfasst. Weitergehende Pläne sind unten aufgeführt. Jeder Plan beinhaltet eine 14-tägige kostenlose Testversion.
Besuchen Sie die Website von CodeGuard und klicken Sie auf Melde dich kostenlos an um deine Prüfung zu beginnen Sie werden aufgefordert, Ihre Kontaktinformationen und Zahlungsdetails anzugeben:
Sie müssen auch ein Passwort angeben:
CodeGuard sichert Ihre Dateien und Datenbanken über FTP, Secure FTP und optional SSH-Tunneling. Hier sind die Informationen, die Sie benötigen, um CodeGuard für Ihre Site zu konfigurieren:
Hier ein kurzes Video, in dem gezeigt wird, wie CodeGuard mit WordPress in einer gemeinsam genutzten Host-Umgebung mit Unterstützung von cPanel eingerichtet wird:
Ich werde Sie durch die Einrichtung von CodeGuard mit einer typischen selbst gehosteten WordPress-Site auf einem Linux-Server führen. In meinem Fall verwende ich meine generische Digital Ocean WordPress-Konfiguration.
Hier ist der CodeGuard Füge deine Website hinzu bilden:
Wie ich unter Sichern des Server-Logins beschrieben habe, möchte ich meine Instanzen auf verschiedenen Ports ausführen. CodeGuard unterstützt auch dies:
Wenn Sie auf klicken Testen Sie die Website-Verbindung Schaltfläche, sollten Sie die folgende Erfolgsmeldung sehen:
Bevor du gehst Verbinden Sie Ihre Website, Stellen Sie sicher, dass unser WordPress-Verzeichnisbaum über FTP / SFTP für das Konto zugänglich ist, das wir für das Login in dem obigen Formular angegeben haben.
Normalerweise ermöglicht FTP / SFTP Benutzern das Anzeigen des Basisverzeichnisses. Oft befindet sich jedoch der WordPress-Verzeichnisbaum in / var / www /
und / oder außerhalb des Heimatverzeichnisses des Benutzers.
CodeGuard hat hier eine einfache Empfehlung: Wie kann ich ein Backup von Dateien erstellen, die sich nicht im Home-Verzeichnis meines FTP / SFTP-Benutzers befinden? Ich werde dich durch die Grundlagen führen.
Die kurze Antwort besteht darin, einen symbolischen Link zu Ihrem WordPress-Baum im Heimatverzeichnis Ihres Benutzers zu erstellen. Zum Beispiel:
cd ~ ln -s / var / www / wordpress
In einigen Fällen müssen Sie möglicherweise auch sicherstellen, dass das Benutzerkonto, das Sie für CodeGuard bereitstellen, über Berechtigungen zum Anzeigen des WordPress-Verzeichnisses verfügt. Ein Ansatz dazu besteht darin, ein Benutzerkonto nur für den SFTP-Zugriff zu erstellen und es dem hinzuzufügen WWW-Daten
Gruppe, z.B. der Apache-Benutzer. Etwas wie das:
sudo chown -R www-data: www-data / var / www sudo chmod -r g + rw / var / www sudo adduser sftp Sudo adduser sftp www-data
Konfigurieren Sie CodeGuard für die Verwendung von sftp
Benutzerkonto. Dann, wenn Sie klicken Verbinden Sie Ihre Website, Sie sollten Ihr WordPress-Verzeichnis im Auswahlbaum sehen:
Sie müssen die Ordner und Dateien auswählen, die von Backups einbezogen und / oder ausgeschlossen werden sollen:
Jetzt kann CodeGuard mit dem Backup beginnen. Zu diesem Zeitpunkt erhalten Sie eine Tour durch das Dashboard!
Hier ist der Backup-Fortschrittsanzeige, Hier sehen Sie, wie weit CodeGuard bei der Erfassung Ihres ersten Site-Images liegt.
Jeden Tag wird CodeGuard Ihre Website auf Änderungen überprüfen und die Sicherung aktualisieren:
Hat Ihre WordPress-Site eine Datenbank? Natürlich tut es das.
Hier ist CodeGuard's Standard Fügen Sie Ihre Datenbank hinzu Formular, aber diesmal klicken Überspringe diesen Schritt, weil wir das erweiterte Formular verwenden werden.
Hier ist die Erweitertes Formular, Bei einer typischen Linux-Konfiguration müssen Sie jedoch das Optionsfeld für auswählen Tunnel über SSH:
Hier ist was der Neue Datenbank hinzufügen Formular mit SSH-Tunneling sieht wie folgt aus:
Damit CodeGuard unsere MySQL-Datenbank erreichen kann, wird eine SSH-Tunnelverbindung mit unseren SSH-Anmeldeinformationen hergestellt. Dies sind dieselben, mit denen wir uns bei unserem Server anmelden, einschließlich des eindeutigen SSH-Ports. Im Idealfall verfügen Sie über MySQL-Datenbankanmeldeinformationen, die für Ihre WordPress-Site spezifisch sind, und stellen diese für den Zugriff auf die Datenbank bereit. Ich ziehe es vor, einzelne WordPress-Site-Datenbankberechtigungen einzurichten, anstatt root oder ein globales Datenbankkonto zu verwenden.
Sobald CodeGuard eine Verbindung herstellt, werden Sie aufgefordert, aus verfügbaren Datenbanken auszuwählen, die Sie hinzufügen können:
Hier ist die CodeGuard-Datenbank Backup-Fortschrittsanzeige:
Nach Abschluss zeigt CodeGuard an, wie viele Posts, Seiten, Kommentare und Benutzer sich in Ihrer Datenbank befinden:
Der CodeGuard Instrumententafel stellt Ihnen täglich eine Zusammenfassung seiner Aktivitäten zur Verfügung. Wenn Sie über viele Standorte und Server verfügen, kann CodeGuard eine oder alle davon sichern:
Falls Sie sich fragen, hat CodeGuard früher ein WordPress-Plugin angeboten, es ist jedoch aus Sicherheits- und Zuverlässigkeitsgründen von dieser Lösung abgewichen.
Wenn Sie sich für WordPress Multisite interessieren, gibt es mehrere Möglichkeiten, CodeGuard für die Sicherung von WordPress Multisite zu konfigurieren.
Ich hoffe, Sie fanden diese Einführung in CodeGuard für WordPress hilfreich. Bitte zögern Sie nicht, Korrekturen, Fragen und Kommentare zu posten. Ich versuche, mit den Tuts + -Diskussionen Schritt zu halten. Sie können mich auch auf Twitter @reifman erreichen oder mich direkt per E-Mail kontaktieren.