Datenbank wiederherstellen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
killa4u
Mitglied
Beiträge: 16
Registriert: 23.10.2002 14:00

Datenbank wiederherstellen

Beitrag von killa4u »

Hallo,

ich habe ein gemoddetes pbpbbplus 1.52 forum und möchte die daten jetzt in ein normales forum übertragen: soll heißen die user und die dazugehörigen beiträge, super wären auch die categorien! wäre super wenn mir hier jemand eine antwort geben könnte da ich auf phpbb2.de nichts bekomme!
thx
killa4u
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

alt - schaue mal unter dieses Zitat hat geschrieben:ich habe es nie gemacht, aber da phpBB Plus ein phpBB ist gehen nur zusätzliche Sachen verloren.

Das einfachste wird sein wenn du einfach mal ein phpBB plus Backup auf ein phpBB ziehst und schaust ob Fehlermeldungen kommen.
Was vermutlich zu Fehlern führt sind die Subforen, aber die dürftest du mit dem DB-Maintenance Mod in den Griff bekommen ....
danach löschst du alle zusätzlichen Datenbanken die in phpBB nicht existieren.
Damit hast du den Müll schon auf die Hälfte reduziert

Oder du schaust mal nach Konvertern ... irgendwo habe ich da mal einen Mod gesehen glaube ich ... oder es war ein Beitrag wo eine Lösung angeboten wurde...
Weiss leider nicht mehr

Viel Erfolg
PS: per suche -> http://www.phpbb.de/viewtopic.php?t=870 ... phpbb+plus
dort wurde geholfen so weit ich es auf der ersten Seite sah
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
killa4u
Mitglied
Beiträge: 16
Registriert: 23.10.2002 14:00

Beitrag von killa4u »

jo ok danke,

es gibt in der knowledge base auch ein convert script aber ich würde gern das alte behalten als backup sozusagen :oops:
wie muss ich eigentlich das phpmyadmin installieren?
greets
killa4u
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Du kannst dir ja eine Kopie deines aktuellen Forums anlegen und diese dann mit dem Skript konvertieren.
Wie man phpMyAdmin installiert kannst du in diesem Artikel nachlesen.
killa4u
Mitglied
Beiträge: 16
Registriert: 23.10.2002 14:00

Beitrag von killa4u »

ok hi,

hab da a bisserl was durcheinander gebracht, phpmyadmin inst bei mir bei mysql.covers.de vom anbieter aus installiert ... gott sei dank :-)

habe jetzt folgenden lösungsvorschlag:
ich installiere ein phpbb 2.015 mit integriertem categorie hirachie mod (vom ersteller selbst) und hab in einem anderem beitrag gelesen, dass ich dann in der phpmyadmin nur die kategorien anlegen muss
diese habe ich ausgedruckt und vor mir liegen:

zb.: cad id cat_title cat_order cat_main
1 blabla 10 c
5 News 20 c

nur wie bekomme ich dann da die psotings rein beziehungsweise die subforen

ps dein vorschlag:
soll i des mysql saven und die daten am server? wenn ja wie mysql ... vollständiges datenbackup? was passiert mit den fotos( ist aber nicht so wichtig)

greets und danke
killa4u

edit:

kann ich die phpbb_users , phpbb_forums, phpbb_categories einfach per mysql exportieren und im neuen Forum importieren?
killa4u
Mitglied
Beiträge: 16
Registriert: 23.10.2002 14:00

Beitrag von killa4u »

hi

habe jetzt folgendes problem der sufix in meiner alten datenbank lautet
phpbb_

in meiner neuen aber pgh_

wie bekomme ich es hin das er mir jetzt die alten daten in den neuen sufix schreibt
bitte um hilfe!
greets und danke
killa4u
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

killa4u hat geschrieben:hi

habe jetzt folgendes problem der sufix in meiner alten datenbank lautet
phpbb_

in meiner neuen aber pgh_

wie bekomme ich es hin das er mir jetzt die alten daten in den neuen sufix schreibt
bitte um hilfe!
greets und danke
killa4u
schau mal in die config.php

dort das phpbb_ durch pgh_ ersetzen
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
killa4u
Mitglied
Beiträge: 16
Registriert: 23.10.2002 14:00

Beitrag von killa4u »

ok

habe jetzt den ordner phpbb_users einfach in pgh_users umbenannt und den alten pgh_users in alt_users
in der memberlist werden jetzt alle mitglieder angezeigt aber wenn ich mich einlogge kommt folgender fehler:

Code: Alles auswählen

phpBB : Critical Error 

Error updating last visit time

DEBUG MODE

SQL Error : 1054 Unknown column 'user_session_logged' in 'field list'

UPDATE pgh_users SET user_session_logged = 1, user_session_time = 1124199500, user_session_page = 0, user_lastvisit = 1124179745 WHERE user_id = 2

Line : 233
File : sessions.php 
was ist das denn jetzt?
fehlt mir da ein last visit mod??
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

nein, ein last visit Mod hilft da nicht

aber könntest du in deinem Backup mal schauen, da sollte eine Zeile sein die folgendermaßen anfängt:

Code: Alles auswählen

CREATE TABLE `phpbb_users` (
von da bitte ein paar Zeilen bis zum nächsten ";"

Bsp.:

Code: Alles auswählen

CREATE TABLE `phpbb_articles` (
	`article_id` MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
	`article_title` VARCHAR( 60 ) NOT NULL ,
	`article_text` TEXT NOT NULL ,
	`bbcode_uid` VARCHAR( 10 ) NOT NULL ,
	`article_update` INT( 11 ) NOT NULL ,
	PRIMARY KEY ( `article_id` ) 
) TYPE = MYISAM ;
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
killa4u
Mitglied
Beiträge: 16
Registriert: 23.10.2002 14:00

Beitrag von killa4u »

hi

bei mir steht folgendes in der originalen drinnen, die ich wiederherstellen möchte:
CREATE TABLE `phpbb_users` (
`user_id` mediumint(8) NOT NULL default '0',
`user_active` tinyint(1) default '1',
`username` varchar(25) NOT NULL default '',
`user_password` varchar(32) NOT NULL default '',
`user_session_time` int(11) NOT NULL default '0',
`user_session_page` smallint(5) NOT NULL default '0',
`user_lastvisit` int(11) NOT NULL default '0',
`user_regdate` int(11) NOT NULL default '0',
`user_level` tinyint(4) default '0',
`user_posts` mediumint(8) unsigned NOT NULL default '0',
`user_timezone` decimal(5,2) NOT NULL default '0.00',
`user_style` tinyint(4) default NULL,
`user_lang` varchar(255) default NULL,
`user_dateformat` varchar(14) NOT NULL default 'd M Y H:i',
`user_new_privmsg` smallint(5) unsigned NOT NULL default '0',
`user_unread_privmsg` smallint(5) unsigned NOT NULL default '0',
`user_last_privmsg` int(11) NOT NULL default '0',
`user_emailtime` int(11) default NULL,
`user_viewemail` tinyint(1) default NULL,
`user_attachsig` tinyint(1) default NULL,
`user_allowhtml` tinyint(1) default '1',
`user_allowbbcode` tinyint(1) default '1',
`user_allowsmile` tinyint(1) default '1',
`user_allowavatar` tinyint(1) NOT NULL default '1',
`user_allow_pm` tinyint(1) NOT NULL default '1',
`user_allow_viewonline` tinyint(1) NOT NULL default '1',
`user_notify` tinyint(1) NOT NULL default '1',
`user_notify_pm` tinyint(1) NOT NULL default '0',
`user_popup_pm` tinyint(1) NOT NULL default '0',
`user_rank` int(11) default '0',
`user_avatar` varchar(100) default NULL,
`user_avatar_type` tinyint(4) NOT NULL default '0',
`user_email` varchar(255) default NULL,
`user_icq` varchar(15) default NULL,
`user_website` varchar(100) default NULL,
`user_from` varchar(100) default NULL,
`user_from_flag` varchar(25) default NULL,
`user_sig` text,
`user_sig_bbcode_uid` varchar(10) default NULL,
`user_aim` varchar(255) default NULL,
`user_yim` varchar(255) default NULL,
`user_msnm` varchar(255) default NULL,
`user_occ` varchar(100) default NULL,
`user_interests` varchar(255) default NULL,
`user_actkey` varchar(32) default NULL,
`user_newpasswd` varchar(32) default NULL,
`user_gender` tinyint(4) NOT NULL default '0',
`user_lastlogon` int(11) NOT NULL default '0',
`user_totaltime` int(11) default '0',
`user_totallogon` int(11) default '0',
`user_totalpages` int(11) default '0',
`user_warnings` smallint(5) default '0',
`user_birthday` int(11) NOT NULL default '999999',
`user_next_birthday_greeting` int(11) NOT NULL default '0',
`user_realname` varchar(25) NOT NULL default '',
`user_home_phone` varchar(20) default NULL,
`user_home_fax` varchar(20) default NULL,
`user_work_phone` varchar(20) default NULL,
`user_work_fax` varchar(20) default NULL,
`user_cellular` varchar(20) default NULL,
`user_pager` varchar(20) default NULL,
`user_summer_time` tinyint(1) unsigned NOT NULL default '0',
`user_list_option` varchar(50) NOT NULL default '111000000111000001',
`user_allow_email` tinyint(1) NOT NULL default '1',
`user_allow_website` tinyint(1) NOT NULL default '1',
`user_allow_messanger` tinyint(1) NOT NULL default '1',
`user_allow_real` tinyint(1) NOT NULL default '1',
`user_allow_sig` tinyint(1) NOT NULL default '1',
`user_viewpm` tinyint(1) NOT NULL default '1',
`user_viewwebsite` tinyint(1) NOT NULL default '1',
`user_viewmessanger` tinyint(1) NOT NULL default '1',
`user_viewreal` tinyint(1) NOT NULL default '1',
`user_viewavatar` tinyint(1) NOT NULL default '1',
`user_viewsig` tinyint(1) NOT NULL default '1',
`user_viewimg` tinyint(1) NOT NULL default '1',
`user_calendar_display_open` tinyint(1) NOT NULL default '0',
`user_calendar_header_cells` tinyint(1) NOT NULL default '7',
`user_calendar_week_start` tinyint(1) NOT NULL default '1',
`user_calendar_nb_row` tinyint(2) unsigned NOT NULL default '5',
`user_calendar_birthday` tinyint(1) NOT NULL default '1',
`user_setbm` tinyint(1) NOT NULL default '0',
`user_color_group` mediumint(8) unsigned NOT NULL default '0',
`user_announcement_date_display` tinyint(1) NOT NULL default '1',
`user_announcement_display` tinyint(1) NOT NULL default '1',
`user_announcement_display_forum` tinyint(1) NOT NULL default '1',
`user_announcement_split` tinyint(1) NOT NULL default '1',
`user_announcement_forum` tinyint(1) NOT NULL default '1',
`user_passwd_change` int(11) NOT NULL default '0',
`user_badlogin` smallint(5) NOT NULL default '0',
`user_blocktime` int(11) NOT NULL default '0',
`user_block_by` varchar(8) default NULL,
`user_absence` tinyint(1) NOT NULL default '0',
`user_absence_mode` mediumint(8) NOT NULL default '0',
`user_absence_text` text NOT NULL,
`user_split_global_announce` tinyint(1) NOT NULL default '1',
`user_split_announce` tinyint(1) NOT NULL default '1',
`user_split_sticky` tinyint(1) NOT NULL default '1',
`user_split_topic_split` tinyint(1) NOT NULL default '0',
`user_split_news` tinyint(1) NOT NULL default '1',
`user_sub_forum` tinyint(1) NOT NULL default '1',
`user_split_cat` tinyint(1) NOT NULL default '1',
`user_last_topic_title` tinyint(1) NOT NULL default '1',
`user_sub_level_links` tinyint(1) NOT NULL default '2',
`user_display_viewonline` tinyint(1) NOT NULL default '2',
`user_calendar_forum` tinyint(1) NOT NULL default '1',
`user_session_topic` int(11) NOT NULL default '0',
PRIMARY KEY (`user_id`),
KEY `user_session_time` (`user_session_time`)
) TYPE=MyISAM;

das ist ein bisserl mehr
muss i da jetzt vergleichen mit not null etc??
greets
killa4u
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“