| Author |
Message |
CCFF
knows MySQLDumper

Joined: 06 Sep 2011
Posts: 2

|
Posted:
2011-11-02, 16:44 Forum für Zeitraum der DB Sicherung deaktivieren/aktivieren |
  |
Hallo,
ich habe leider überhaupt keine Ahnung von Perl. Ich betreibe ein Woltlab Burning Board 3.x.x Forum und mache meine DB Sicherung mit mysqldumper via cronjob. Das Funktioniert auch alles bestens. Aber es wäre sicherer, wenn für den Zeitraum der Sicherung das Forum in den Wartungsmodus gesetzt werden würde.
Hierzu habe ich folgenden PHP-Quellcode:
$sql = "UPDATE wcf1_option SET optionValue = '1' WHERE optionName = 'offline'";
unlink("options.inc.php");
//DB sichern
$sql = "UPDATE wcf1_option SET optionValue = '0' WHERE optionName = 'offline'";
unlink("options.inc.php");
unlink ist in php und Perl identisch. Allerdings stellt sich mir die Frage wie der Rest in Perl aussieht und wo man den Code in die crondump.pl einbauen muß (bin leider kein Progammierer). Kann mir da bitte jemand helfen.
Vielen Dank & Grüße
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
Jens_K
Moderator

Age: 37
Joined: 04 Sep 2007
Posts: 1709
Location: Nähe Bielefeld

|
Posted:
2011-11-02, 23:32 (No subject) |
  |
|
   |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2011-11-02, 23:45 (No subject) |
  |
Nur ist unlink() leider kein SQL-Befehl.
Wenn dass Forensystem tatsächlich erfordert dass eine Konfigurationsdatei gelöscht wird, dann können wir nicht helfen. Dann geht das nicht mit Boardmitteln.
Wenn Du als Folge davon den Code von MySQLDumper verändern möchtest, bist Du auf Dich allein gestellt. Wir können nicht jeden persönlichen Anwendungsfall lösen und dabei im Vorübergehen Programmiersprachen beibringen. Das geht einfach nicht.
Entweder Du kannst eine Programmiersprache und kannst so auch gezielt Anpassungen vornehmen oder Du hast schlichtweg Pech gehabt. Das ginge über den Zweck dieses Support-Forums weit hinaus,
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Jens_K
Moderator

Age: 37
Joined: 04 Sep 2007
Posts: 1709
Location: Nähe Bielefeld

|
Posted:
2011-11-02, 23:54 (No subject) |
  |
|
   |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2011-11-03, 00:04 (No subject) |
  |
Ich kann mir das auch nicht vorstellen, aber Du hast geschrieben dass das notwendig wäre.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Jens_K
Moderator

Age: 37
Joined: 04 Sep 2007
Posts: 1709
Location: Nähe Bielefeld

|
Posted:
2011-11-03, 00:11 (No subject) |
  |
|
   |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2011-11-03, 00:14 (No subject) |
  |
Sorry, ich meinte CCFF.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Jens_K
Moderator

Age: 37
Joined: 04 Sep 2007
Posts: 1709
Location: Nähe Bielefeld

|
Posted:
2011-11-03, 00:17 (No subject) |
  |
|
   |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2011-11-03, 01:07 (No subject) |
  |
Ich weiß nicht wie WBB da tickt, aber es könnte sein, dass die Datei neu aus den DB-Inhalten generiert wird, wenn sie nicht vorhanden ist. Dann macht es schon Sinn.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
CCFF
knows MySQLDumper

Joined: 06 Sep 2011
Posts: 2

|
Posted:
2011-11-03, 19:10 (No subject) |
  |
Hallo,
die unlink Funktion für options.inc.php wurde mir vom WBB Developer höchstpersönlich empfohlen. Die Datei options.inc.php wird automatisch neu generiert, wenn sie nicht vorhanden ist.
@ Jens_K:
Danke für den Tipp. Das ist ein guter Lösungsweg. Damit brauche ich auch die crondump.pl nicht verändern.
@ DSB:
Standpunkt bezüglich Support bei Programmierunkenntnis kann ich absolut nachvollziehen. Gibt es vielleicht einen Tipp an wen ich mich wenden könnte. Letztlich geht es ja "nur" um den oben genannten php Code.
Vielen Dank & Grüße
Markus
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2011-11-03, 20:07 (No subject) |
  |
http://www.hidemail.de/blog/unlink-perl.shtml
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Lastsamurai
Donator


Age: 22
Joined: 20 Jul 2010
Posts: 44
Location: Berlin

|
Posted:
2011-11-05, 18:20 (No subject) |
  |
CCFF -> Die Datei zu löschen ist nicht empfehlendswert. du kannst doch
einfach per SQL Befehl dein Forum offline stellen.
leider weis ich nicht genau welche die richtige
optionValue ist um das Forum off zu setzen
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2011-11-05, 18:40 (No subject) |
  |
« Lastsamurai » wrote: CCFF -> Die Datei zu löschen ist nicht empfehlendswert. du kannst doch
einfach per SQL Befehl dein Forum offline stellen.
Das reicht beim WBB eben nicht. Die Daten aus der DB werden in die erwähnte Datei geschrieben. Wenn sie nicht vorhanden ist, rendert WBB die Datei neu.
Quote: leider weis ich nicht genau welche die richtige
optionValue ist um das Forum off zu setzen
Das hat er doch im ersten Posting selbst geschrieben.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Lastsamurai
Donator


Age: 22
Joined: 20 Jul 2010
Posts: 44
Location: Berlin

|
Posted:
2011-11-07, 21:44 (No subject) |
  |
echt das geht nicht ?
komisch komisch -> wenn ich das mache dann geht es obwohl die Datei vorhanden ist .
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg

|
Posted:
2011-11-07, 22:09 (No subject) |
  |
Ich selbst habe kein WBB aber so sagte man mir zumindest.
Wenn Du von praktischer Seite andere Erfahrungen gemacht hast, ist es ja gut.
Eventuell kommt es hier aber auch auf die eingesetzte Version an?
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
|
|