MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 Wartungsmodus unter Wordpress während der Datenbanksicherung

Post new topicReply to topic
Author Message
beedy
knows MySQLDumper
knows MySQLDumper




Age: 38
Joined: 04 Apr 2010
Posts: 5
Location: Berlin


germany.gif

PostPosted: 2010-05-09, 22:25    Wartungsmodus unter Wordpress während der Datenbanksicherung Reply with quoteBack to top

Bisher war es noch nicht möglich, einen Wordpress-Blog in den Wartungsmodus zu versetzen, während der MySQLDumper ein Backup der Datenbank durchführt.

Nun kann man diese Option aber auch für sein Wordpress aktivieren dank der Hilfe des Plugin- Autors Frank Bültge. Dieser hat sein Plugin "WP-Maintenance-Mode" so umgebaut, dass es nun auch mit dem Dumper harmoniert.

Hier sind folgende Voraussetzungen erforderlich:

    Voll funktionsfähige Installation des MySQLDumpers.

    Funktionsfähige automatische Sicherung der Datenbank. Der Dumper muss bereits so eingerichtet sein, dass die automatische Backupfunktion läuft. Hierzu gibt es ebenfalls ein ausführliches Tutorial im Supportforum des Dumpers und jede Menge Hilfe.

    WP Maintenance Mode. Der WP Maintenance Mode muss installiert sein, außerdem muss er mit den nötigen Einstellungen für das Aussehen der Wartungsseite versehen sein. Hier ist zu erwähnen, dass für meinen folgenden Lösungsansatz kein eingerichteter Countdown genutzt werden muss, da wir dem Dumper diese Steuerung überlassen.



Einstellen der Funktion

Wir öffnen die Übersichtsseite unseres MySQLDumpers und gehen in die Konfiguration. Dort sehen wir unter dem Punkt „Datenbanken“ die beiden Punkte „Command before Dump“ und „Command after Dump“. Diese beiden Funktionen sind dazu da, dem Dumper zu sagen, was er vor der Sicherung der Datenbank tun soll und was nach der Sicherung. Hier speichern wir nun jeweils eine SQL-Anweisung ab, die den Wartungsmodus aktiviert bzw. deaktiviert.

Image

Dazu klicken wir auf den Link „SQL-Befehle“. Hier haben wir in der Sparte „SQL-Befehle“ den Link „neuer Befehl“, den wir nun anklicken. Darunter öffnet sich dann ein Fenster, in dem wir erst einmal einen Namen vergeben für die Anweisung. In meinem Beispiel „Wartungsmodus aktivieren“ neben dem Namen wird das SQL-Kommando eingegeben.

Image

Dabei nehmen wir folgendes Kommando:


Quote:
UPDATE `wp-table`.`wp-praefix_options` SET `option_value` = '1' WHERE `wp-praefix_options`.`option_name` = 'wp-maintenance-mode-msqld';


Dieser Befehl muss nun aber an den rot markierten Stellen noch an die eigenen Bedürfnisse angepasst werden.

wp-table:
Hier kommt der Name der Datenbank hinein, in der Ihr Euer Wordpress installiert habt. In meinem Beispiel heißt die Datenbank „beedy“.
Achtung! Diese Änderung müsst Ihr zweimal durchführen in dem SQL-Befehl!

wp-praefix-options:
Hier muss der Name der Tabelle „options“ Eurer Wordpress-Datenbank genutzt werden, je nachdem welches Präfix Ihr in Eurer Datenbank nutzt. In der Regel ist hier der Name „wp_options“ in Gebrauch, wenn Ihr das Präfix nicht geändert habt.

Habt Ihr den SQL-Befehl nun angepasst, speichert Ihr den Befehl mit „save“ ab. Nun muss noch ein zweiter Befehl angelegt werden wie oben beschrieben, mit dem Ihr den Wartungsmodus noch deaktivieren könnt. Dazu nutzt Ihr folgenden SQL-Befehl:

Quote:
UPDATE `wp-table`.`wp-praefix_options` SET `option_value` = '0' WHERE `wp-praefix_options`.`option_name` = 'wp-maintenance-mode-msqld';


Hier müsst Ihr die gleichen Punkte wie im ersten Befehl angepassen. Als Name bietet sich hier „Wartungsmodus deaktivieren“ an. Habt Ihr beide Befehle angelegt, sollte es so aussehen, wie auf meinen Screenshot.

Image

Um sicher zu gehen, dass Eure SQL-Befehle funktionieren, könnt Ihr nun ganz oben in dem Dropdown-Feld neben „SQL-Befehle“ Eure angelegten Befehle auswählen und dann rechts auf „SQL-Befehl ausführen“ klicken.

Image

Ist alles richtig eingegeben, werdet Ihr nach dem Befehl für das Aktivieren des Wartungsmodus sehen, das sich Euer Blog nun auch im Wartungsmodus befindet.

Habt Ihr beide Befehle getestet könnt Ihr zurückgehen in die eigentliche Konfiguration.

Hier wählen wir nun nur noch in der Kategorie „Datenbanken“ die jeweiligen Befehle aus:
Command before Dump → Wartungsmodus aktiviert
Command after Dump → Wartungsmodus deaktiviert

Image

Danach darf nicht vergessen werden, die Einstellungen zu speichern! Habt Ihr das getan, wird zukünftig während der Sicherung der Datenbank Euer Blog in den Wartungsmodus versetzt und nach Beenden der Sicherung wieder freigeschaltet!

Abschliessend möchte ich mich nochmals ganz herzlich bei Frank bedanken, der sich die Mühe machte und die zusätzliche Funktion in sein Plugin einbaute!

Viele Grüße!

Stefan

OfflineView user's profileSend private messageVisit poster's website    
Anzeigen











Posted:    Anzeigen Back to top


    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts GZ funktioniert unter crontab nicht, ... herry Gelöst/Erledigt 16 2011-08-28, 22:54 View latest post
No new posts Probleme datenbanksicherung wieder he... m.haui69 Gelöst/Erledigt 5 2011-02-13, 17:46 View latest post
No new posts Tutorial für automatische Datenbanksi... bibo Gelöst/Erledigt 2 2011-01-19, 13:13 View latest post
No new posts Redirect nach localhost/ während der ... DNA Gelöst/Erledigt 6 2011-01-02, 19:21 View latest post
No new posts Probleme bei FTP-Zugriff unter Plesk sirmark Gelöst/Erledigt 3 2010-10-04, 09:25 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO