Hallo,
das Verzeichnis muss wie in der Anleitung beschrieben im phpBB Verzeichnis liegen, also auf der selben Ebene wie der admin-Ordner, der images-Ordner oder der der templates-Ordner...
Wenn dem so ist, dann ist die korrekte Einstellung für das Verzeichnis im ACP:
.././db_backup_files
Wenn Du dann immer noch diese Fehlermeldung erhälst, versteht wahrscheinlich Dein Server diese Anweisungen nicht:
system("mysqldump -u$dbuser -p$dbpasswd -h$dbhost $dbname $GZIP1 > $path/db_backup1.sql$GZIP1gz", $fp1);
und
system("mysqldump -h$dbhost -u$dbuser -p$dbpasswd $dbname $table $GZIP2 > $path/$table.sql$GZIP2gz", $fp2);
die in der admin/admin_dbbackupmodrun.php ausgeführt werden...
Lokal läuft der MOD bei mir auch nicht, da ich lokal nicht alle erforderlichen Servererweituerungen drauf habe...
Probiere mal, ob Du Fehler-frei, alle diese Scripts aus dem Forumroot ausführen kannst als irgendwas1.php, irgendwas2.php und irgendwas3.php:
Dazu musst Du ein Verzeichnis "dbbackup" im Hauptverzeichnis anlegen und auch auf 777 stellen...
<?php
// Bitte hier Deine Daten eintragen
$host= 'DEINHOSTNAME';
$user= 'DEINUSERNAME';
$pass= 'DEINPASSWORT';
$db= 'DEINDATENBANKNAME';
// Befehl ausführen und in Zipfile speichern
system(sprintf(
'mysqldump --opt -h %s -u %s -p%s %s | gzip > %s/dbbackup/sicher1_dump.sql.gz',
$host,
$user,
$pass,
$db,
getenv('DOCUMENT_ROOT')
));
echo '+DONE';
?>
<?php
$host = "DEINHOSTNAME";
$db = "DEINDATENBANKNAME";
$dbuser = "DEINUSERNAME";
$dbpw = "DEINPASSWORT";
MYSQL_CONNECT($host, $dbuser, $dbpw) or die ( "<H3>Datenbankserver nicht erreichbar</H3>");
MYSQL_SELECT_DB($db) or die ( "<H3>Datenbank nicht vorhanden</H3>");
$path = getenv('DOCUMENT_ROOT')."/dbbackup";
$result = MYSQL_QUERY("SHOW TABLES");
$numrow = MYSQL_NUM_ROWS($result);
for($i = 0;$i < $numrow;$i++) {
$table = MYSQL_RESULT($result,$i);
echo "$table ... ";
system(sprintf("mysqldump --opt -h $host -u $dbuser -p$dbpw $db $table | gzip > %s/sicher2_$table.sql.gz",$path));
echo "DONE\n\n";
}
MYSQL_CLOSE();
?>
<?php
system("mysqldump -uDEINUSERNAME -pDEINPASSWORT -hDEINHOSTNAME DEINEDATENBANK > ../dbbackup/sicher3_FULL_Export.sql", $fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>
Wenn nicht, dann fehlt Dir ein erforderlicher Dienst auf dem Server... Wenn ja, dann hast Du die Einstellungen im ACP oder auf den Ordner nicht richtig gesetzt... Nicht jeder Provider erlaubt afaik das Ändern auf 777 per CHMOD

Der MOD nutzt auch die Codes dieser 3 Scripts...
Der MOD an sich funktioniert. Ich nutze ihn täglich in 5 verschiedenen Foren
