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
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
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
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
Code: Alles auswählen
L_ERROR
Code: Alles auswählen
L_ERRORS
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
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