Seite 1 von 1

probleme mit dem Full DB BackUp Mod

Verfasst: 08.11.2003 14:09
von MrMac
moin
ich habe das Full DB BackUp Mod installiert und wollte nun das backup mal machen nun bekomme ich immer folgende fehler meldung
http://www.awsw.de/Forum/download.php?id=457
also habe ich den pfad immer wieder geändert das verzeichniss hat chmod 777

hat jemand ne idee?????

MrMac :oops:

Verfasst: 08.11.2003 14:24
von Schumi
Wahrscheinlich hast du den relativen und nicht den absoluten Pfad genommen.
Was hast du als Pfad eingetragen?

Verfasst: 08.11.2003 15:05
von AWSW
Entweder hast du den Ordner nicht wie in der Anleitung gefordert angelegt, die DB-Änderungen nicht ausgeführt bei der Installation des MODs oder der Ordner steht nicht auf 777 :roll:

Verfasst: 08.11.2003 15:15
von MrMac
ich habe diesen pfad angegeben

Code: Alles auswählen

var/www/web1/html/phpBB2/db_backup_files
und das verzeichnis db_backup_files hat CHmod 777 jedenfalls sagt es mein ftp prog!

@AWSW meinst du das db_backup_files verzeichniss oder sprichst du noch von einem anderen??? :o

Gruss
MrMac

Verfasst: 08.11.2003 16:15
von AWSW
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 ;) :roll: :wink:

Verfasst: 08.11.2003 16:37
von MrMac
vielen dank für die schnelle antwort

also bei dem ersten script bekomme ich ein

Code: Alles auswählen

+DONE
beim 2.

Code: Alles auswählen

phpbb_auth_access ... DONE phpbb_banlist ... DONE phpbb_categories ... DONE phpbb_config ... DONE phpbb_confirm ... DONE phpbb_disallow ... DONE phpbb_downloads ... DONE phpbb_downloads_cat ... DONE phpbb_easymod ... DONE phpbb_forum_prune ... DONE phpbb_forums ... DONE phpbb_groups ... DONE phpbb_introportalmod ... DONE phpbb_introportalmodnav ... DONE phpbb_kb_articles ... DONE phpbb_kb_categories ... DONE phpbb_kb_config ... DONE phpbb_kb_results ... DONE phpbb_kb_types ... DONE phpbb_kb_wordlist ... DONE phpbb_kb_wordmatch ... DONE phpbb_posts ... DONE phpbb_posts_text ... DONE phpbb_privmsgs ... DONE phpbb_privmsgs_archive ... DONE phpbb_privmsgs_text ... DONE phpbb_ranks ... DONE phpbb_search_results ... DONE phpbb_search_wordlist ... DONE phpbb_search_wordmatch ... DONE phpbb_sessions ... DONE phpbb_smilies ... DONE phpbb_themes ... DONE phpbb_themes_name ... DONE phpbb_topics ... DONE phpbb_topics_watch ... DONE phpbb_user_group ... DONE phpbb_users ... DONE phpbb_vote_desc ... DONE phpbb_vote_results ... DONE phpbb_vote_voters ... DONE phpbb_words ... DONE 
naja und beim dritten wird wohl das prob liegen.

Code: Alles auswählen

Es ist ein Fehler aufgetreten 
:cry:

um welche server erweiterung handelt es sich denn in diesem fall da ich einen root server mit vollem zugriff habe kann ich es evtl nach installieren

Gruss
MrMac

Verfasst: 08.11.2003 16:54
von AWSW
In dem Fall kannst Du ja eins der 2 Scripte im ACP abschalten... Dann sollte das eine klappen... Wie die Erweiterung genau heißt ist mir entfallen, aber bei so ziemlich jedem Hoster ist sie dabei... :roll: Frag mal Deinen Hoster... :wink:

Verfasst: 08.11.2003 17:17
von MrMac
ok vielen dank für die hilfe
werde es mal so versuchen und meinen hostler drauf ansprechen evtl kann man ja da was machen :roll:

wenn jemand weiss was das für ne erweiterrung ist würde ich meich sehr über eine antwort freuen da es die sache wesentlich erleichtern würde

Gruss
MrMac

Verfasst: 13.01.2004 11:58
von Daedalus
du benutzt nicht zufällig einen vserver?