Advertisement
Home arrow Windows arrow CMD-Skripte arrow Beispiel: Sicherung eines XAMPP-Webservers mit CMD-Skript
Menü
Home
News
Webdesign
PHP
MySQL
Windows
Netzwerke
Internet
Hardware
Infos im Web
Download
Kontakt
Impressum
Benutzer Online
Aktuell sind 7 Gäste online
Statistik seit 1.1.2005
Besucher: 451874
 
Beispiel: Sicherung eines XAMPP-Webservers mit CMD-Skript Drucken

Die Datensicherung eines XAMPP-Webservers mit den installierten Webapplikationen und Datenbanktabellen kann sehr einfach mit einem CMD-Skript vorgenommen werden. Dieser Artikel beschreibt Aufbau und Anwendung des Sicherungsskriptes. Die Grundlagen für die CMD-Skripte werden auf dieser Webseite in der Artikelserie unter dem Link http://www.kriwanek.de/content/category/2/74/86/ vorgestellt.

Vorgaben

Das Musterskript ist für eine Webserver-Installation XAMPP geschrieben, die im Verzeichnis

D:/xampp (soll Backslash sein - lässt sich in MAMBO nicht darstellen)

installiert ist. Die Webapplikationen sind, wie in der Standardinstallation von  XAMPP üblich, im Verzeichnis D:/xampp/htdocs untergebracht. Die Datenbanken von MySQL befinden sich unter D:/xampp/mysql

Mit dem Sicherungsskript sollen

  • der Webserver mit Erweiterungen (PHP, MySQL, PERL usw.)
  • die Webapplikationen unter /xampp/htdocs
  • alle Datenbanken und -tabellen der Applikationen

gesichert werden. Zu beachten ist, dass man Datenbanken nur dann als Dateien sichern kann, wenn MySQL nicht läuft. Im Backup-Skript muss deshalb der Dienst (Service) von MySQL gestoppt werden, bevor die Sicherung erfolgen darf. Nach abgeschlossenem Kopieren der Dateien muss der Dienst wieder neu gestartet werden. Da ein Webserver ohne laufende Datenbank wenig sinnvoll ist, wird der Dienst für Apache 2 ebenfalls gestoppt/gestartet.

Das Sicherungsskript kopiert die Daten in eine eigene Zielverzeichnisstruktur

D:/xampp-Backup

und loggt den Backup-Vorgang in einer Logdatei im Verzeichnis

D:/logs/xampp

mit. Sie müssen deshalb das Skript für Ihre Belange anpassen. Das Skript schreibt keinerlei Ausgaben auf die Konsole, weil es später über den Task Scheduler von Windows automatisch aufgerufen werden soll und zu den Sicherungszeitpunkten kein Benutzer angemeldet ist.

 

Speicherort des CMD-Skriptes

Es empfiehlt sich ein Standardverzeichnis für Skripte auf dem Rechner anzulegen, z.B.:

Die Skriptdatei sollte noch einen aussagekräftigen Namen bekommen:

Der Start des Skriptes sollte von einem Kommandoprompt aus erfolgen oder per Task Scheduler von Windows. Bei einem Doppelklick im Dateimanager sieht man nur kurz ein Fenster auf- und wieder zugehen.


Letztes Update ( Sonntag, 29 Mai 2005 )
 
Neue Beiträge
Top Beiträge
Ähnliche Beiträge
© 2005 by Internet-For-All