Complete DB Backup - Grosses Problem!

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
East

Complete DB Backup - Grosses Problem!

Beitrag von East »

Hi,

Ich habe eben den "Complete DB Backup" von ultima528 installiert.
Er scheint soweit gesehen auch zu funktionieren, Fehlermeldungen sind bisher jedenfalls keine aufgetreten, etwas hat mich in der Installationsanleitung aber stutzig gemacht. Es gilt folgende Zeile in der admin/admin_db_utilities.php zu ersetzen:
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words');
Die Zeile sieht im vorhandenen File aber so aus:
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm');
Ich hab das jetzt mal ignoriert und mit dem Replace-Code ersetzt, da dieser keine Ähnlichkeit aufweist:

Code: Alles auswählen

			$phpbb_only = (!empty($HTTP_POST_VARS['phpbb_only'])) ? $HTTP_POST_VARS['phpbb_only'] : ( (!empty($HTTP_GET_VARS['phpbb_only'])) ? $HTTP_GET_VARS['phpbb_only'] : 0 );
			switch ( SQL_LAYER )
			{
				case 'mysql':
				case 'mysql4':
					$sql = 'SHOW TABLES';
					$field = "Tables_in_{$dbname}";
					break;
				case 'postgres':
					$sql = "SELECT relname
						FROM pg_class
						WHERE relkind = 'r'
						AND relname NOT LIKE 'pg\_%'";
					$field = "relname";
					break;
			}
			$result = $db->sql_query($sql);
			while ($row = $db->sql_fetchrow($result))
			{
				$current_table = $row[$field];
				$current_prefix = substr($current_table, 0, strlen($table_prefix));
				if ($phpbb_only && $current_prefix != $table_prefix) {continue;}
				else {$tables[] = $current_table;}
			}
Wohl ist mir bei der Sache aber ganz und gar nicht. Kann dieses fehlende "confirm" mir das Backup zur Sau machen? Wenn ja, würde das nämlich bis zu dem Moment unbemerkt bleiben, an dem es benötigt würde und das wäre eine Katastrophe...

Kann mir da jemand helfen?

Gruss

East
Zuletzt geändert von East am 14.07.2005 08:56, insgesamt 1-mal geändert.
East

Beitrag von East »

Weiss niemand eine Antwort? :(

Gruss

East
Einste1n
Mitglied
Beiträge: 520
Registriert: 09.06.2004 18:54

Beitrag von Einste1n »

setz das confirm doch einfach wieder von hand da rein :)
wird schon seine notwendigkeit haben ;-)
East

Beitrag von East »

Hi Einstein,

Danke für den Tipp, aber wie soll ich des denn einfügen?
So?:

Code: Alles auswählen

$tables = array('confirm');
Und ich kann das ja nicht einfach irgendwo hinsetzen... oder doch?

Gruss

East
East

Beitrag von East »

Muss man hier immer so um eine Antwort kämpfen? :cry:
Ist wirklich wichtig

Gruss

East
Christian Benz
Mitglied
Beiträge: 854
Registriert: 25.02.2004 00:41
Wohnort: Regen
Kontaktdaten:

Beitrag von Christian Benz »

Hallo,

soweit ich das sehe kannst du das mit dem "confirm" ignorieren. Ersetze also einfach deinen Code

Code: Alles auswählen

$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm');
durch den "Replace-Code".

Das ist ja gerade der "Witz" an dem Complete DB Backup dass er alle Tabellen "automatisch" berücksichtigt.

Gruß,
Chris
East

Beitrag von East »

Hi Chris!

Jap das leuchtet ein...
Vielen Dank :D :grin: , jetzt gehts mir besser ;)

Gruss

East
Benutzeravatar
Sandrik
Mitglied
Beiträge: 55
Registriert: 16.03.2005 10:18
Wohnort: Wetzlar/Hessen
Kontaktdaten:

Complete Database Backup geht nicht mehr !

Beitrag von Sandrik »

Ich habe den MOD Complete Database Backup von Ultima 528 in der Version 1.0.1 installiert und diesen auch die ganze Zeit benutzt, seit meinem Update zu 2.0.19 funktioniert dieser aber leider nicht mehr.

Jetzt meine Frage, gibt es eine neuere Version des Mods, hatte sonst noch jemand probleme damit oder weis jemand rat ?

Wenn ihr einen besseren MOD für ein Datenbank Backup kennt, so schreibt mir bitte den Titel hier rein !

Danke euch im vorraus !
Viele Grüße aus Wetzlar
Sandrik
http://www.sar-hessen.org
Benutzeravatar
Sandrik
Mitglied
Beiträge: 55
Registriert: 16.03.2005 10:18
Wohnort: Wetzlar/Hessen
Kontaktdaten:

Beitrag von Sandrik »

Weis denn keiner Rat ?
Viele Grüße aus Wetzlar
Sandrik
http://www.sar-hessen.org
Benutzeravatar
Sandrik
Mitglied
Beiträge: 55
Registriert: 16.03.2005 10:18
Wohnort: Wetzlar/Hessen
Kontaktdaten:

Beitrag von Sandrik »

Wir können leider immer noch kein Backup machen !

Ich finde auch den MOD Complete DB Backup nicht mehr, ist der nicht mehr verfügbar ?

Bitte antwortet doch mal !
Viele Grüße aus Wetzlar
Sandrik
http://www.sar-hessen.org
Antworten

Zurück zu „phpBB 2.0: Mod Support“