Für Menschen · Seien Sie begeistert und Sie werden begeistern !
Wer große Datenbanken einspielen musste, ein Tool dazu haben will, oder gern außerhalb von WordPress ein Backup fahren will, der kommt meist nicht am MySQLDumper vorbei. Ein sehr nützliches Tool mit vielen kleinen Details und stetiger Weiterentwicklung. Mein Plugin WP Maintenance Mode ist ebenso der stetigen Weiterentwicklung unterworfen und ist ebenso wie andere Plugins im Laufe der Zeit gewachsen. Dabei spielen Wünsche von Lesern und Nutzern eine sehr große Rolle. Ich informiere zwar selten, denke aber, dass man durch das automatische Update immer etwas mitbekommen kann. In diesem Fall ist es einen kleinen Beitrag wert.

Stefan ist Nutzer meines Plugins und ebenso aktiver Nutzer des MySQLDumpers und ihm lag es am Herzen, dass man bei einem Backup mit Hilfe des Dumpers das Blog automatisch in Wartungsmodus fährt. Nur so ist eine korrekte Sicherung der Datenbank sicher gestellt. Daher habe ich mich entschlossen, das Plugin dafür zu ändern und einen Datenbank-Eintrag anzulegen, der explizit nur die Aktivierung des Wartungsmodus speichert. Dadurch kann der MySQLDumper auf diesen Eintrag zugreifen und ihn von Außen setzen. Vorher war dies nicht möglich, da ich alle Einträge in der Datenbank serialisiert ablege und daher nur einen Eintrag benötige, Performance und Übersicht sind damit verbessert.
Die folgenden zwei Einträge müssen an die eigene Datenbank angepasst werden; Datenbank und Präfix setzen und gehören in die Einstellungen des MySQLDumpers. Das Plugin WP Maintenace Mode muss im Blog aktiv sein, die bevorzugten Einstellungen setzen und den Aktiv-Status inaktiv lassen - dieser wird dann via MySQLDumper gesetzt.
UPDATE `wp-database`.`wp-prefix_options` SET `option_value` = '1' WHERE `wp-prefix_options`.`option_name` = 'wp-maintenance-mode-msqld';
UPDATE `wp-database`.`wp-prefix_options` SET `option_value` = '0' WHERE `wp-prefix_options`.`option_name` = 'wp-maintenance-mode-msqld';
Mit der aktuellen Version des Plugins ist es nun also möglich, dass man den Eintrag setzt und der Wartungsmodus ist aktiv. Eine anschauliche Anleitung gibt es bei Stefan, der sich an die Arbeit gemacht hat und ein bebildertes Tutorial erstellt hat. Alternativ findet man auf der Seite zum Plugin im offiziellen Verzeichnis eine Kurzanleitung; diese ist auch in der readme.txt des Plugins zu finden oder ebenso gibt es eine Anleitung auf den Seiten des MySQLDumper.
händischer Spam:
Beachte die Kommentarregeln, jede Form von versuchtem Spam wird gelöscht. Warum und wieso steht in einem meiner Beiträge.
Bezug auf Textstellen:
Du kannst direkt bezug auf Textstellen im Beitrag nehmen. Dazu muss lediglich der Bereich im Artikel markiert werden; daraufhin erscheint ein Button, der den markierten Text in das Kommentarfeld übernimmt und als Zitat auszeichnet. Die Funktion ist nur bei aktivem JavaScript nutzbar.
xHTML:
Du kannst folgende Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <pre> <em> <strong> <strike> <ul> <ul> <li>
Achte darauf, wenn du Code im Kommentar hinterlegen willst, dann muss der Code maskiert sein. Dann wird er nicht interpretiert. Der Code muss mit Hilfe von HTML-Entities dargestellt werden, d.h. dass man z.B. < als < und > als > einfügt.
E-Mail-Benachrichtigung bei neuen Kommentaren ?
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare vie E-Mail informiert. Der Versand erfolgt nur, wenn du die URL in der Bestätigungs-E-Mail genutzt hast oder schon Abonnent hier im Blog bist.
Kommentar erscheint nicht:
Alle Kommentare werden manuell geprüft, freigegeben und nach Möglichkeit beantwortet. Bitte um etwas Geduld und Nachsicht.
Identifikationsbilder (Avatare):
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.
Spamschutz:
Das Kommentarformular ist mit einem Spamschutz ausgerüstet. Solltest du diesen Artikel ohne JavaScript besuchen und kommentieren wollen, so muss du die Frage beantworten und das jeweilige Wort in das Textfeld eingeben.
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 971 Beiträge, 19462 Kommentare in 14 Kategorien und 459 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet. Erstellt mit ♥ zum Befüllen und Erhalten.
Design und Code ist unter Copyright
© 2001 - 2012 bueltge.de [by:ltge.de]
10. Mai 2010 um 12:15
Auch ich nutze MySQLDumper allerdings bisher nicht Dein WP Maintenance Mode, da ich sowas eigentlich bisher nie brauchte und zur Not das manuell kurz mach. Aber in diesem Zusammenhang wird das ganze interessant für mich. Meine (automatischen) Backups laufen immer Nachts, jetzt die Frage macht es Sinn in den Wartungsmodus zu gehen oder nicht?
10. Mai 2010 um 12:58
@Markus: macht Sinn, nur so wird definitiv nichts an der DB geändert.
10. Mai 2010 um 13:28
Warum kommt man nicht an „MySQLDumper“ vorbei?
Ich meine, wäre ja nicht so, dass MySQL nicht selbst schon entsprechende Tools mitliefern würde …
$ mysqldumpUsage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
For more options, use mysqldump --help
10. Mai 2010 um 15:01
Hallo Frank,
auch hier nochmals meinen herzlichen Dank für Deine Hilfe bezüglich des Umbaus Deines Plugins!
Es freut mich, dass meine Idee so gut bei Dir angekommen ist und dass Du Dich gleich an die Umsetzung gemacht hast! Und auch vielen Dank für die Erwähnung meines Artikels!
Viele Grüße!
Stefan
10. Mai 2010 um 15:50
@Dirk: ich sollte ergänzen, wenn man ein Tool mit Oberfläche einsetzen will.
11. Mai 2010 um 12:35
@Dirk:
Sicherlich gibt es auch die Möglichkeit, mysqldump per Shell zu nutzen. Aber gerade Nutzern von Webspace ohne Shell-Zugang bleibt diese Möglichkeit verschlossen.
Hier kann der MySQLDumper aber genutzt werden, da dieser keinen Shellzugriff benötigt. Und selbst für den Cronjob gibt es die Möglichkeit, diesen von einem externen Anbieter ausführen zu lassen, wenn der Webspace-Provider diesen nicht einpflegen möchte.
Jemand, der seinen Webserver aber gerne auf der Konsole wartet, wird sicherlich nicht auf den Dumper zurückgreifen, aber er stellt eine gute Alternative dar. Und ich habe mich mittlerweile gerne dran gewöhnt, das Script zu nutzen, als immer die langweilige Konsolenansicht vor Augen zu haben.
12. Mai 2010 um 10:05
Ich werde MySQLDumper der interessehalber mal testen. Bis jetzt hab ich ja eine andere Alternative genutzt, aber es schad ja nicht, alles mal auszutesten.
17. Mai 2010 um 14:04
Ja super!
Sowas hab ich schon lange gesucht!
Hab schon lange vor die WordPress-Backups extern zu automatisieren, da ist das ja ne feine Sache
Vielen Dank!
22. Mai 2010 um 13:00
Klasse Sache! Danke sehr!
16. Juni 2010 um 20:15
Hallo,
ich habe ein Backup Plugin für WordPress geschrieben "BackWPup"
ich denke ich werde die Unterstützung für WP Maintenance Mode auch einbauen wenn ich das darf
17. Juni 2010 um 13:07
@Daniel: sicher, gern - ist dein Plugin schon aus dem "heavy beta" raus?
17. Juni 2010 um 17:10
wenn ich die aktuelle dev. Version fertig gestellt habe ja
17. Juni 2010 um 18:03
@Daniel: gibst du mir eine Info? danke!
23. Juni 2010 um 19:23
@Frank: es ist soweit ich hab gerade die Version 1.0.0 online gestellt.
24. Juni 2010 um 09:57
@Daniel: ich schaue mal