2.1.1 Warnungen im DB Backup Modul

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
vossy
Beiträge: 63
Registriert: 14. Apr 2008, 13:57

2.1.1 Warnungen im DB Backup Modul

Beitrag von vossy »

Es kommen mehrere Dutzend Warnungen beim Backup der DB:
Warning: ini_set() has been disabled for security reasons in .../adm_program/administration/backup/backup_function.php on line 50
Das BU scheint trotzdem durch zu laufen. Kann mann die Warnungen irgendwie unterdrücken?
Benutzeravatar
fasse
Administrator
Beiträge: 6229
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hallo Vossy,

dies liegt daran, dass die Funktion ini_set von deinem Provider abgeklemmt wurde. Dies ist in diesem Fall aber nicht weiter tragisch, da hier nur versucht wird die Art und Weise der Fehlerausgabe zu ändern. Solange kein anderer Fehler aufgetreten ist, hat das Backup erstellen funktioniert.

Damit du diese lästige Meldung demnächst nicht mehr bekommst, musst du in der Datei adm_program/administration/backup/backup_function.php Zeile 50:

Code: Alles auswählen

ini_set('display_errors', '1');
durch folgende Zeile ersetzen:

Code: Alles auswählen

@ini_set('display_errors', '1');
.
Hierdurch kommt dann kein Hinweis mehr, wenn diese Funktion durch den Provider gesperrt wird.

Gruß
Fasse
vossy
Beiträge: 63
Registriert: 14. Apr 2008, 13:57

Beitrag von vossy »

Sinngemäß habe ich auch alle anderen Warnungen durch "@"set_time_limit wegbekommen. Es bleibt nun aber:
Fatal error: Maximum execution time of 5 seconds exceeded in .../adm_program/administration/backup/backup_function.php on line 280
Was kann man da machen. Es wird eine gzip Datei geschrieben, aber wenn man sich die sql Datei im Editor ansieht ist da kein sauberer Abschluss drin. Das Backup ist also unvollständig.
Benutzeravatar
fasse
Administrator
Beiträge: 6229
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hallo Vossy,
geh mal in die entsprechende Datei und setz ziemlich am Anfang mal folgende Zeile hinzu:

Code: Alles auswählen

@set_time_limit(500);
Für jetzt noch mal das Script aus. Wird nun ein komplettes Backup erstellt ?
vossy
Beiträge: 63
Registriert: 14. Apr 2008, 13:57

Beitrag von vossy »

Leider kein Erfolg :-(

Es sind ja schon ein halbes Dutzend set_time_limit in der Datei vorhanden. Soll ich die Werte alle mal hochsetzen oder gezielt bestimmte?
Antworten