phpBBDumper ehemals MyOOSDumper

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12258
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

phpBBDumper ehemals MyOOSDumper

Beitrag von Mahony »

Hallo und guten Abend

Es gibt jetzt den phpBBDumper ehemals MyOOSDumper

Es handelt sich dabei um die Weiterentwicklung des Myoosdumper (basierend auf dem Mysqldumper).

Die neue Version ist PHP8.4 kompatibel!

Es können evtl. noch kleinere Fehler auftreten (abhängig von der Konfiguration des Servers).

Was ist der phpBBDumper? Was kann das Tool und wofür benötigt man dieses Tool

What is phpBBDumper? What can this tool do and why do you need it?

Achtung: Das Script arbeitet auf jedem Server (Windows, Linux, ...)
mit PHP >= Version 8.0.2 mit GZip-Unterstützung, MySQL (ab Version 8.0), JavaScript (muss aktiviert sein).


Die Anleitung für das automatisierte Backup findet ihr hier (in Deutsch) ab Version 1.0.11 >>> phpBBDumper - der Weg zum automatisierten Backup ohne PERL

You can find the instructions for the automated backup here (in English) from version 1.0.11 >>> phpBBDumper - the way to automated backup without PERL


Es gibt nun eine neue Version phpBBDumper Version 1.0.1

In dieser Version wurde noch ein Fehler behoben, bei welchem evtl. vorkommende doppelte Slashes in der Mitte eines Pfades ersetzt werden.

Zusätzlich kamen noch kosmetische Änderungen hinzu (alle vorkommen von Myoosdumper wurden entfernt, so dass nun erkennbar ist dass es sich um ein eigenständiges Projekt handelt.



Hallo und guten Abend

Es gibt nun eine neue Version phpBBDumper Version 1.0.2

In dieser Version wurden folgende Fehler behoben:


mod/vendor/phpmailer/phpmailer/src/PHPMailer.php ist nun vollständig kompatibel mit PHP8.0 bis 8.4.

mod/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Prime.php ist nun vollständig kompatibel mit PHP8.0 bis 8.4.

mod/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php ist nun vollständig kompatibel mit PHP8.0 bis 8.4.

mod/vendor/monolog/monolog/src/Monolog/ErrorHandler.php ist nun vollständig kompatibel mit PHP8.0 bis 8.4.

mod/vendor/monolog/monolog/src/Monolog/Utils.php ist nun vollständig kompatibel mit PHP8.0 bis 8.4.

mod/vendor/paragonie/random_compat/lib/byte_safe_strings.php ist nun vollständig kompatibel mit PHP8.0 bis 8.4.

mod/vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php ist nun vollständig kompatibel mit PHP8.0 bis 8.4.

mod/vendor/monolog/monolog/src/Monolog/Logger.php ist nun vollständig kompatibel mit PHP8.0 bis 8.4.




Hallo und guten Abend

Es gibt nun eine neue Version phpBBDumper Version 1.0.3

In dieser Version wurden folgende Fehler behoben:


SFTP funktioniert nun fehlerlos (sofern die Verbindungsdaten korrekt eingegeben wurden).

SFTP Fehlerbehandlung verbessert!

Es wird nun kein Fatal Error mehr ausgegeben beim "Verbindung testen"

Wenn die Verbindung nicht funktioniert, wird eine korrekte Meldung ausgegeben woran es liegt.

Sollte eine Sicherung erfolgen, ohne dass man vorher getestet hat ob die Verbindung funktioniert, dann erhält man ebenfalls keinen Fatal Error mehr, sondern (ganz oben) die Meldung woran es liegt.

SMTP Fehlerbehandlung bei Verwendung der "Other SMTP" Option verbessert.

Sollte der Absender nicht korrekt sein, bekommt man nun keinen Fatal Error mehr, sondern die korrekte Meldung woran es liegt.

Passwortfeld bei SMTP-Passwort von type="text" nach type="password" geändert.

Die Help Datei wurde angepasst.

Die mod/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php ist voll kompatibel mit PHP8.0 bis 8.4.





Hallo und guten Abend

Es gibt nun eine neue Version phpBBDumper Version 1.0.4

In dieser Version wurden folgende Fehler behoben:


In der Konfiguration, bei FTP-Übertragungsmodus hatte das setzen oder entfernen des Hakens bei "passiven Übertragungsmodus benutzen" keinerlei Wirkung und es wurde immer der aktive Modus verwendet.

Das führte natürlich dazu dass bei Servern die hinter einer Firewall sitzen keine Backups übertragen werden konnten.

Jetzt funktioniert die Auswahl wieder korrekt!

Zusätzlich wird nun, bei Sicherungen mittels FTP-Transfer angezeigt welcher Modus gewählt wurde!

Ebenfalls werden nun das Server-Verzeichnis, der Ort wo die Lokale Datei liegt und der Upload-Zielpfad angezeigt wenn man die Sicherung mittels FTP-Transfer anstößt.

Des weiteren hat Kirk aus dem phpBB-Forum einige Neuigkeiten beigefügt. Er hat uns einen neuen Style gebastelt (mod_darkvision) und noch Fehler in der config_overview.php beseitigt (wo man als Wert eine Zahl einträgt type="text" auf type="number" geändert, was verhindert dass man dort einfachen Text einfügen kann, was dann natürlich zu Fehlern führen könnte).

Danke an dieser Stelle an Kirk für seine tatkräftige Unterstützung!



Hallo und guten Tag

Es gibt nun eine neue Version phpBBDumper Version 1.0.5

In dieser Version gibt es folgende Neuigkeiten:

Es gibt nun eine Prüfung ob es eine neuere Version gibt und eine Updatefunktion

CSS-Anpassungen von Kirk für den neuen Style mod_darkvision <--- Danke an dieser Stelle an Kirk für seine aktive Mitarbeit zur Verbesserung des phpBBDumpers


Hilfe zur Bedienung des phpBBDumpers verbessert durch Tooltipps




Hallo und guten Tag

Es gibt nun eine neue Version phpBBDumper Version 1.0.6

In dieser Version gibt es folgende Neuigkeiten:

Es gibt nun eine Prüfung ob Curl auf dem Webspace verfügbar ist. Wenn Curl nicht verfügbar ist, dann wird die Option für die Automatische Aktualisierung (Update von phpBBDumper und die Prüfung auf eine neue Version) ausgeblendet und steht dann nicht zur Verfügung. Der User bekommt dann eine entsprechende Meldung zu sehen (im Tooltip über das Warndreieck auch in seiner gewählten Sprache).



Hallo und guten Tag

Es gibt nun eine neue Version phpBBDumper Version 1.0.7

In dieser Version gibt es folgende Neuigkeiten:

Die Tooltips und die Texte für die anklickbaren Tooltips in der zugehörigen Hilfedatei wurden angepasst.

ACHTUNG: Bei Update über die Update-Funktion sollte der rechte Frame aktualisiert werden, ansonsten wird nur aus dem Cache gelesen und man sieht die neuen Hilfetexte in der Hilfedatei nicht!


Hallo und guten Tag

Es gibt nun eine neue Version phpBBDumper Version 1.0.8

In dieser Version gibt es folgende Neuigkeiten:

SQL-Befehle können jetzt gespeichert und zur Wiederverwendung abgerufen werden.
Dies war in den vorherigen Versionen leider nicht möglich. Es wurde zwar ein Befehl gespeichert, allerdings überschrieb jeder neue Befehl den alten Befehl und es konnte kein Befehl aufgerufen und abgeschickt werden.


In der /mod/inc/sqlbrowser/sql_record_update_inputmask.php wird nun bei entsprechenden SQL-Abfragen das Array auf einen NULL Wert geprüft (dies kann in MYSQL-Versionen vor MYSQL 8.0 passieren). Danke für den Hinweis an chris1278 aus dem phpbb.de Forum.

CSS-Anpassungen von Kirk für den neuen Style mod_darkvision

Hilfedatei angepasst bezüglich Systemvoraussetzungen (MYSQL-Version ab 8.0 wird benötigt für einen fehlerfreien Betrieb des phpBBDumpers).

Es wird auf fopen geprüft und wenn nicht vorhanden, dann wird eine Fehlermeldung ausgegeben anstatt eines Fatal Error



P.S. Alle diejenigen welche die neue Version mittels automatischem Update heruntergeladen und installiert haben, müssen leider die neue Version erneut installieren, da dort noch nicht alle Neuerungen enthalten sind! zum erneuten Update bitte in der mod/inc/runtime.php die Version auf 1.0.7 ändern! Anschließend lässt sich die neue Version erneut installieren!

Hier der zu ändernde Code:

Code: Alles auswählen

if (!defined('MOD_VERSION')) {
    define('MOD_VERSION', '1.0.8');

Hallo und guten Tag

Es gibt nun eine neue Version phpBBDumper Version 1.0.9

In dieser Version gibt es folgende Neuigkeiten:

Bei der Standardmäßigen Abfrage SHOW TABLE STATUS FROM 'MEINEDATENBANK' lieferte die Maria-Datenbank zwei Spalten mehr als die MYSQL-Datenbank. Das hatte zur Folge, dass sich die Ansicht der Ausgabe verschiebt und nicht mehr schlüssig war.
Dieses Problem wurde nun behoben und es werden immer nur die 18 Spalten angezeigt, so dass die Ansicht wieder korrekt und schlüssig ist!



Hallo und guten Tag

Es gibt nun eine neue Version phpBBDumper Version 1.0.10

In dieser Version gibt es folgende Neuigkeiten:

Bei der Standardmäßigen Abfrage SHOW TABLE STATUS FROM 'MEINEDATENBANK' lieferte die Maria-Datenbank zwei Spalten mehr als die MYSQL-Datenbank. Das hatte zur Folge, dass sich die Ansicht der Ausgabe verschiebt und nicht mehr schlüssig war.
Dieses Problem wurde nun behoben und es werden nun die 18 Spalten bei der MYSQL-Datenbank angezeigt und bei der Maria-Datenbank werden die zusätzlichen Spalten am Ende angezeigt, so dass die Ansicht wieder korrekt und schlüssig ist!


Des weiteren hat Kirk eine Anpassung für den neuen Style dark_vision hinzugefügt. Danke an Kirk an dieser Stelle!

ACHTUNG: Bei der phpBBDumper-Version 1.0.9 ist mir ein profunder Fehler unterlaufen. Die Ausgabe der 18 Spalten war zwar korrekt, allerdings konnten dann keine weiteren SQL-Befehle mehr ausgeführt werden (die Ausgabe hat dann nicht mehr funktioniert!)


Hallo und guten Tag

Es gibt nun eine neue Version phpBBDumper Version 1.0.11

In dieser Version gibt es folgende Neuigkeiten:

Da es ja leider auch Webspace gibt, wo kein PERL zur Verfügung steht und somit sich die Backups nicht automatisieren lassen, habe ich mir überlegt ein Python-Script zu schreiben welches dann die Konfiguration ausliest, die dump.php pollt und anschließend das Backup auf den heimischen PC herunter lädt.

Dieses Script lässt sich dann mittels Taskplaner automatisieren.


Es gibt mit dem neuen Python-Script (phpBBDumper.py) nun also eine Möglichkeit Eure Backups zu automatisieren auch wenn Euch PERL auf Eurem Webspace nicht zur Verfügung steht.
Eine Anleitung sowie das Python-Script befinden sich im Verzeichnis mod_python




Hallo und guten Tag

Es gibt nun eine neue Version phpBBDumper Version 1.0.12

In dieser Version gibt es folgende Neuigkeiten:

Bei Verwendung des Python-Scripts in der phpBBDumper Version 1.0.11 gab es noch Warnungen welche in die

Code: Alles auswählen

/work/log/error_log.txt
geschrieben wurden.

Dies wurde mit der neuen Version phpBBDumper Version 1.0.12 nun behoben.



Hallo und guten Tag

Es gibt nun eine neue Version phpBBDumper Version 1.0.13

In dieser Version gibt es folgende Neuigkeiten:

Da es bei verschiedenen Freehostern vorkommen kann dass die Funktion fsockopen() nicht verfügbar ist und es in diesem Falle zu Fehlermeldungen kommt (Fatal error: Uncaught Error: Call to undefined function PHPMailer\PHPMailer\fsockopen() ) wenn man versucht E-Mails per sendmail oder per SMTP zu versenden, steht nun bei fehlen der Funktion fsockopen() die Option für sendmail und für SMTP nicht mehr zur Verfügung (wird ausgeblendet für die betroffenen User).



Hallo und guten Tag

Es gibt nun eine neue Version phpBBDumper Version 1.0.14

In dieser Version gibt es folgende Neuigkeiten:

In der /inc/sqlbrowser/sql_record_update_inputmask.php wurde die Prüfung auf ein array angepasst (Fehlermeldung:

Code: Alles auswählen

foreach() argument must be of type array|object, null given in /users/xyz/www/mod/inc/sqlbrowser/sql_record_update_inputmask.php on line 58
🔧 Was genau wurde verbessert?
Initialisierung von $record und $num → verhindert „undefined variable“-Fehler.

Null-Prüfungen bei str_replace, my_quotes, substr etc. → vermeidet Deprecation-Warnungen.

Sichere Zugriffe auf Array-Schlüssel → mit isset() und ??.

Strikte Typvergleiche (===, in_array(..., true)) → empfohlen in PHP 8+.

Fehlermeldungen mit Kontext → besseres Debugging.



Fehler in der /users/xyz/www/mod/inc/functions.php behoben.

Fehlermeldung:

Code: Alles auswählen

Error 8192: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /users/xyz/www/mod/inc/functions.php on line 898
🔧 Was genau wurde verbessert?
Die PHP-Funktion str_replace() wurde mit einem ungültigen dritten Parameter aufgerufen – nämlich null.

Seit PHP 8.1 ist es nämlich nicht mehr erlaubt, null an Funktionen zu übergeben, die einen string oder ein array erwarten.

Das führte zu einer sogenannten Deprecation Warning

Sichergestellt dass $subject niemals null ist.



Fehler in der /users/xyz/www/mod/restore.php on line behoben.

Fehlermeldung:

Code: Alles auswählen

Error 2: Undefined array key "L_ERRORS" in /users/xyz/www/mod/restore.php on line 298
Der Fehler wurde dadurch verursacht, weil anstelle von

Code: Alles auswählen

L_ERROR
was korrekt gewesen wäre

Code: Alles auswählen

L_ERRORS
verwendet wurde.


Fehler in der /users/xyz/www/mod/inc/sqlbrowser/sql_tables.php behoben.

Fehlermeldungen:

Code: Alles auswählen

Error 2: Undefined array key "f_index_new" in /users/xyz/www/mod/inc/sqlbrowser/sql_tables.php on line 215
Error 2: Undefined array key "f_index_new" in /users/xyz/www/mod/inc/sqlbrowser/sql_tables.php on line 216
Error 2: Undefined array key "f_index_new" in /users/xyz/www/mod/inc/sqlbrowser/sql_tables.php on line 217
Der Fehler wurde verursacht weil das PHP-Skript versuchte, auf einen Schlüssel ("f_index_new") in einem Array zuzugreifen, der nicht existiert oder nicht initialisiert wurde. Das ist seit PHP 8 ein häufiger Fehler, weil die Sprache strenger mit solchen Zugriffen umgeht.

🔧 Was genau wurde verbessert?
Sichere Zugriffe auf Array-Schlüssel → mit isset() geprüft







P.S. Die jeweils ältere/n Version/en bleiben zum Download verfügbar. Es wird also jeweils einen eigenen Beitrag zu jeder neuen Version geben!
Also bitte im verlinkten Forum jeweils runter scrollen um die letzte Version zu finden!


Support gibt es dann hier >>> Support für den phpBBDumper oder Alternativ direkt hier im Thread.

Grüße Mahony
Zuletzt geändert von Mahony am 13.09.2025 10:52, insgesamt 32-mal geändert.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
cpg
Mitglied
Beiträge: 547
Registriert: 24.11.2007 12:43
Kontaktdaten:

Re: phpBBDumper ehemals MyOOSDumper

Beitrag von cpg »

Guten Morgen,

und vielen Dank für deine Arbeit und das Bereitstellen.

Gruß
cpg
Benutzeravatar
chris1278
Mitglied
Beiträge: 4019
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: phpBBDumper ehemals MyOOSDumper

Beitrag von chris1278 »

Die werden bei mir nicht korrekt runtergeladen. Da stimmt irgendwas nicht. wäre evtl. besser du packst die mit winrar als rar oder zip. da kannst du die auch direkt splitten mit.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8220
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: phpBBDumper ehemals MyOOSDumper

Beitrag von Kirk »

Hi Mahony
Leider kann ich die beiden Dateien nicht entpacken, es erscheint von 7-Zip folgende Meldung:
Die Datei kann nicht als [7z]-Archiv geöffnet werden. Unerwartetes Dateiende
Selbst mit online Tools kann man es nicht entpacken.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12258
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: phpBBDumper ehemals MyOOSDumper

Beitrag von Mahony »

Hallo Kirk
Kirk hat geschrieben: 30.07.2025 10:10 Hi Mahony
Leider kann ich die beiden Dateien nicht entpacken, es erscheint von 7-Zip folgende Meldung:
Die Datei kann nicht als [7z]-Archiv geöffnet werden. Unerwartetes Dateiende
Selbst mit online Tools kann man es nicht entpacken.
Hast Du die Dateien denn auch umbenannt, so wie beschrieben?

Ich habe das nochmal getestet und bei mir funktioniert das Problemlos.
chris1278 hat geschrieben: 30.07.2025 10:06 Die werden bei mir nicht korrekt runtergeladen. Da stimmt irgendwas nicht. wäre evtl. besser du packst die mit winrar als rar oder zip. da kannst du die auch direkt splitten mit.
Ich schau später mal, ob das so möglich ist.

Grüße Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
chris1278
Mitglied
Beiträge: 4019
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: phpBBDumper ehemals MyOOSDumper

Beitrag von chris1278 »

Ok ich seh gerade ich habs nicht umbenannt. Du machst das aber recht kompliziert. Biete die dateien doch direkt so an das man die direkt entpacken kann.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12258
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: phpBBDumper ehemals MyOOSDumper

Beitrag von Mahony »

chris1278 hat geschrieben: 30.07.2025 10:51 Ok ich seh gerade ich habs nicht umbenannt. Du machst das aber recht kompliziert. Biete die dateien doch direkt so an das man die direkt entpacken kann.
Geht leider nicht, da zip nicht so eine starke Komprimierung bietet und ich nur 2MB pro Datei hochladen darf auf dem Webspace.

Grüße Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
chris1278
Mitglied
Beiträge: 4019
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: phpBBDumper ehemals MyOOSDumper

Beitrag von chris1278 »

MAn kann die mit winrar doch die grösse angeben:

https://prnt.sc/ii9jIgIdKz8E

dann sähe das so aus:

https://prnt.sc/maE6GKyfY01v

wenn du mit den 2058kb aka 2mb probleme hast dann mach die grösse 1.9mb dann sollte das passen.

Das wäre zumindest ne lösung wo man kein externes programm benötigt zum entpacken. Für mich ist das egalö. Und ist auch nur als vorschlag gedacht.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12258
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: phpBBDumper ehemals MyOOSDumper

Beitrag von Mahony »

chris1278 hat geschrieben: 30.07.2025 11:16 MAn kann die mit winrar doch die grösse angeben:

https://prnt.sc/ii9jIgIdKz8E

dann sähe das so aus:

https://prnt.sc/maE6GKyfY01v

wenn du mit den 2058kb aka 2mb probleme hast dann mach die grösse 1.9mb dann sollte das passen.

Das wäre zumindest ne lösung wo man kein externes programm benötigt zum entpacken. Für mich ist das egalö. Und ist auch nur als vorschlag gedacht.
Okay Danke...ich kümmere mich am Nachmittag darum

Grüße Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8220
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: phpBBDumper ehemals MyOOSDumper

Beitrag von Kirk »

Mahony hat geschrieben: 30.07.2025 10:26 Hast Du die Dateien denn auch umbenannt, so wie beschrieben?
Bin genau so vorgegangen wie´s beschrieben ist. Wenn ich per rechtsklick auf die phpBBDumper.7z.001 >> 7-zip ->> Archiv überprüfen klicke, erhalte ich die selbe Meldung wie bereits erwähnt.
Antworten

Zurück zu „Coding & Technik“