Cronjob - cron_db_array, fehlende Datenbank

MyOOS [Dumper]ist ein Sicherungsprogramm für MySQL-Datenbanken. Damit können Sicherungskopien der Daten (Forum, Shop, Blog, usw.) erstellt und bei Bedarf auch wieder hergestellt werden. Besonders bei Web-Space ohne Shell-Zugang bietet sich MyOOS [Dumper] als sinnvolle Alternative an.
Antworten
bummbadabumm
Beiträge: 4
Registriert: 13.09.2022, 13:23

Cronjob - cron_db_array, fehlende Datenbank

Beitrag von bummbadabumm »

Hallo,

ich wechsle gerade vom MySQLDumper auf den MyOOSDumper und richte gerade die Backups ein - Version ist die aktuell 5.0.19

Dabei fällt mir auf, dass scheinbar die ausgewählten Datenbanken nicht korrekt gespeichert werden, sprich welche Datenbanken gesichert werden:

Das sind die Datenbank Einstellungen - in beiden Programmen die gleichen Einstellungen:
datenbanken.jpg
datenbanken.jpg (70.63 KiB) 1691 mal betrachtet
mysqldumper/work/config/mysqldumper.php

Code: Alles auswählen

$databases['multi']=array();
$databases['multi'][0] = 'wa8114_db1';
$databases['multi'][1] = 'wa8114_db2';
$databases['multi'][2] = 'wa8114_db3';
$databases['multi'][3] = 'wa8114_db4';
$databases['multi'][4] = 'wa8114_db5';
$databases['multi_praefix']=array();
$databases['multi_praefix'][0] = '';
$databases['multi_praefix'][1] = '';
$databases['multi_praefix'][2] = '';
$databases['multi_praefix'][3] = '';
$databases['multi_praefix'][4] = '';
$databases['multisetting'] = 'wa8114_db1;wa8114_db2;wa8114_db3;wa8114_db4;wa8114_db5';
myoosdumper/work/config/myoosdumper.php

Code: Alles auswählen

$databases['multi'] = [];
$databases['multi'][0] = 'wa8114_db1';
$databases['multi'][1] = 'wa8114_db2';
$databases['multi'][2] = 'wa8114_db3';
$databases['multi'][3] = 'wa8114_db4';
$databases['multi'][4] = 'wa8114_db5';
$databases['multi_praefix'] = [];
$databases['multi_praefix'][0] = '';
$databases['multi_praefix'][1] = '';
$databases['multi_praefix'][2] = '';
$databases['multi_praefix'][3] = '';
$databases['multi_praefix'][4] = '';
$databases['multisetting'] = 'wa8114_db1;wa8114_db2;wa8114_db3;wa8114_db4;wa8114_db5';
mysqldumper/work/config/mysqldumper.conf.php

Code: Alles auswählen

@cron_db_array=("wa8114_db1","wa8114_db2","wa8114_db3","wa8114_db4","wa8114_db5");
myoosdumper/work/config/myoosdumper.conf.php

Code: Alles auswählen

@cron_db_array=("wa8114_db2","wa8114_db3","wa8114_db4","wa8114_db5");
Wenn ich in den Einstellungen die Datenbank "wa8114_db1" testweise rausnehme, dann sieht es so aus:

Code: Alles auswählen

@cron_db_array=("wa8114_db3","wa8114_db4","wa8114_db5");
In der Datei mysqldumper.conf.php wird also irgendwo immer die erste Datenbank rausgelöscht bzw. nicht eingetragen.

Viele Grüße
bummbadabumm
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: Cronjob - cron_db_array, fehlende Datenbank

Beitrag von r23 »

Hallo,

danke für den Hinweis! Den Fehler konnte ich auf meinem System abbilden und kann den Fehler bestätigen.

Beste Grüße

Ralf
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: Cronjob - cron_db_array, fehlende Datenbank

Beitrag von r23 »

Hallo,

bis Zeile 430 config_overview.php läuft die Auswahl im Script richtig.

Morgen geht die Fehlersuche weiter... Sorry für den Aufwand!

Beste Grüße

Ralf
bummbadabumm
Beiträge: 4
Registriert: 13.09.2022, 13:23

Re: Cronjob - cron_db_array, fehlende Datenbank

Beitrag von bummbadabumm »

Super, freut mich doch, wenn ich gleich auf nen Fehler hinweisen kann und somit zur Verbesserung beitragen kann :D
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: Cronjob - cron_db_array, fehlende Datenbank

Beitrag von r23 »

Hallo,

ich habe vermutlich den Fehler gefunden und beseitigt.

die Datei

~mod/inc/functions.php

durch

https://github.com/r23/MyOOS-Dumper/blo ... ctions.php

austauschen.

Danach sollte es funktionieren.

Änderungen habe ich an der Funktion WriteCronScript durchgeführt.

Bitte einmal testen.

Danke

Beste Grüße

Ralf
bummbadabumm
Beiträge: 4
Registriert: 13.09.2022, 13:23

Re: Cronjob - cron_db_array, fehlende Datenbank

Beitrag von bummbadabumm »

Hallo Ralf,

perfekt - so funktioniert es :)

Besten Dank für den Fix und viele Grüße
bummbadabumm
Antworten