Återställ databas krånglar

Detta är ett arkiv för phpBB2 Support, Diskussion, MODar, Stilar och översättningar. Den tillhandahålls endast för referensändamål.

Moderatorer: Moderatorgrupp, Supportgrupp

sammylevi
Ny medlem
Ny medlem
Inlägg: 3
Blev medlem: 2005-02-17 21:07
Svar: 0

Återställ databas krånglar

Inlägg av sammylevi »

Hallå.

Jag har läst lite i dom olika trådarna och kommit fram till att det inte går att återställa en databas om den är för stor, eller? Min databas är på 10,7MB.

Hårddiskarna krashade om hela forumet försvann. Jag har skapat ett nytt forum och tänkte återställa databasen men det gick inte. Så just nu har jag bara ett sånt "test forum" med orginal design m.m. Om det nu inte går att få tillbaka all inlägg osv, går det ändå på nått sätt att få tillbaka gamla layouten/desigen/stilmallen? Jag har tankat upp hela den gamla mappen på servern men sen när jag ska titta på forumet så dyker bara denna "test forum" upp.

Som ni kanske märker så är inte jag någon värsting när det kommer till php.

Tacksam för svar.

/Levi
Användarens profilbild
Nice
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 114
Blev medlem: 2003-10-05 13:21
Svar: 0

Inlägg av Nice »

Jag gjorde så här....gick igenom backup-filen och skapade nya textfiler för varje "Tabell" phpbb_auth_access...phpbb_banlist och så vidare....importerade in dessa tabeller via phpmyadmin "Kör SQL-fråga/frågor i databasen" men i ditt fall om du BARA vill ha tillbaka "layouten/desigen/stilmallen" så importera "phpbb_themes" och kanske även "phpbb_themes_name". Öppna backup-filen med "WordPad" använd "sök" funktionen och leta rätt på "phpbb_themes" kopiera följande text....

Kod: Markera allt

#
# TABLE: phpbb_themes
#
DROP TABLE IF EXISTS phpbb_themes;
CREATE TABLE phpbb_themes(
	themes_id mediumint(8) unsigned NOT NULL auto_increment,
	template_name varchar(30) NOT NULL,
	style_name varchar(30) NOT NULL,
	head_stylesheet varchar(100),
	body_background varchar(100),
	body_bgcolor varchar(6),
	body_text varchar(6),
	body_link varchar(6),
	body_vlink varchar(6),
	body_alink varchar(6),
	body_hlink varchar(6),
	tr_color1 varchar(6),
	tr_color2 varchar(6),
	tr_color3 varchar(6),
	tr_class1 varchar(25),
	tr_class2 varchar(25),
	tr_class3 varchar(25),
	th_color1 varchar(6),
	th_color2 varchar(6),
	th_color3 varchar(6),
	th_class1 varchar(25),
	th_class2 varchar(25),
	th_class3 varchar(25),
	td_color1 varchar(6),
	td_color2 varchar(6),
	td_color3 varchar(6),
	td_class1 varchar(25),
	td_class2 varchar(25),
	td_class3 varchar(25),
	fontface1 varchar(50),
	fontface2 varchar(50),
	fontface3 varchar(50),
	fontsize1 tinyint(4),
	fontsize2 tinyint(4),
	fontsize3 tinyint(4),
	fontcolor1 varchar(6),
	fontcolor2 varchar(6),
	fontcolor3 varchar(6),
	span_class1 varchar(25),
	span_class2 varchar(25),
	span_class3 varchar(25),
	img_size_poll smallint(5) unsigned,
	img_size_privmsg smallint(5) unsigned, 
	PRIMARY KEY (themes_id)
);

#
# Table Data for phpbb_themes
#

INSERT INTO phpbb_themes (themes_id, template_name, style_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3, img_size_poll, img_size_privmsg) VALUES('1', 'subSilver', 'subSilver', 'subSilver.css', '', '0008CE', '0008CE', '006699', '5493B4', '740714', 'DD6900', 'EFEFEF', 'DEE3E7', 'D1D7DC', '', '', '', '98AAB1', 'C6BB37', 'AEA53C', 'cellpic1.gif', 'cellpic3.gif', 'cellpic2.jpg', 'FAFAFA', 'E3D532', '', 'row1', 'row2', '', 'Verdana, Arial, Helvetica, sans-serif', 'Trebuchet MS', 'Courier, \'Courier New\', sans-serif', '10', '11', '12', '444444', '074C74', 'F6F309', '', '', '', NULL, NULL);
du har ju inte samma som jag men...du fattar säkert att det är DIN text/kod som du ska kopiera :wink: Skapa ett nytt doc (textdokument) i wordPad klistra in texten/koden. Spara som t.e.x ”themes” på lämpligt ställe i datorn. Logga in på ”phpmyadmin” klicka på ”phpbb_themes” till vänster…nu går du längst ner på sidan som kommer upp till höger…under ”Eller Textfilens plats :” letar/bläddrar du fram ”filen” som du sparat på datorn…klicka på ”kör”…nu ska det vara klart. Nu vet jag ju inte om det funkar för dig men jag fick iaf tillbaka HELA forumet på dehär sättet…importerade tabell för tabell.

P.S På samma sätt kan du importera ”phpbb_users” där alla dina användare finns lagrade.
sammylevi
Ny medlem
Ny medlem
Inlägg: 3
Blev medlem: 2005-02-17 21:07
Svar: 0

Inlägg av sammylevi »

Aaah, tack så grymt mycket för svaret.
Jag ska testa detta, återkommer med svaret.

Tack!

/Levi
sammylevi
Ny medlem
Ny medlem
Inlägg: 3
Blev medlem: 2005-02-17 21:07
Svar: 0

Inlägg av sammylevi »

Så, nu har jag skapat nya textfiler för allt, det blev sammanlaggt 51 stycken. Så när jag skulle återställa dom så gick det utmärkt fram till textfil nummer 6, när jag tankade upp nummer 7 så får jag detta meddelande:

phpBB : Critical Error

Could not get theme data for themes_id [4]

Och jag kan inte göra nånting längre. När jag uppdaterar sidan eller öppnar den på nytt så står samma sak där hela tiden.

Nån som vet var felet ligger?

/Levi
Användarens profilbild
Nice
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 114
Blev medlem: 2003-10-05 13:21
Svar: 0

Inlägg av Nice »

Så du hade 51 tabeller...då måste du ha haft moddar i ditt forum...eller??? Själv har jag "bara" 29 tabeller.

phpbb_auth_access
phpbb_banlist
phpbb_categories
phpbb_config
phpbb_confirm
phpbb_disallow
phpbb_forum_prune
phpbb_forums
phpbb_groups
phpbb_posts
phpbb_posts_text
phpbb_privmsgs
phpbb_privmsgs_text
phpbb_ranks
phpbb_search_results
phpbb_search_wordlist
phpbb_search_wordmatch
phpbb_sessions
phpbb_smilies
phpbb_themes
phpbb_themes_name
phpbb_topics
phpbb_topics_watch
phpbb_user_group
phpbb_users
phpbb_vote_desc
phpbb_vote_results
phpbb_vote_voters
phpbb_words

Du börjar ju med "phpbb_auth_access" och går neråt ända till "phpbb_words"

Viktigt är ju att alla filer har rätt kod i början...

Kod: Markera allt

Tillexempel...

# 
# TABLE: phpbb_themes 
# 

eller...

#
# TABLE: phpbb_users
#

och att den ALLTID slutar med...
och så i vissa tabeller SKA det även ingå "data" för tabellen som det gjorde för "phpbb_themes" där även koden

Kod: Markera allt

# 
# Table Data for phpbb_themes 
# 
...ska ingå....och så får ju inte textfilerna vara större än 2048kB



Jag fick iaf igång mitt forum på dehär sättet....du kan ta mig på msn om du vill ha mera hjälp.
kamarad
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-03-20 12:23
Svar: 0

Inlägg av kamarad »

Jag har återställt databasen med var tabellen för sig själv.

MEN , forum kommer inte tillbacka och i stället för forum står den här text:

phpBB : Critical Error

Could not query config information

DEBUG MODE

SQL Error : 1146 Table 'bosnjastvo_com.phpbb4_config' doesn't exist

SELECT * FROM phpbb4_config

Line : 219
File : common.php

Kan någon vara snäll och hjälpa mig med det här fel meddelande .
Användarens profilbild
PazZze
Support
Support
Inlägg: 1028
Blev medlem: 2004-05-10 11:19
Svar: 0

Inlägg av PazZze »

du saknar tabellen "phpbb4_config" den måste finnas!
Joel PazZze Martinsson - phpBB Sverige Support
kamarad
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-03-20 12:23
Svar: 0

Inlägg av kamarad »

Jag har installerat om forum.
Nu måste jag återställa databasen och det går inte.
Jag försöker återställa varje tabellen för sig själv.
Jag hade dupla tabeller på server, och har raderat dem , nu försöker återskapa av backup filen.

Till exempel :

Tabellen phpbb_users, trycker till vänster och till höger går under "eller text filens plats" , och där hittar filen som ska infogas.

Nya filen kommer till databasen och den gamla jag raderar.

Det som händer är att forum känner inte igen den nya filen.

Kan någon hjälpa mig med det här ?????
phpBB : Critical Error

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1146 Table 'bosnjastvo_com.phpbb_users' doesn't exist

SELECT u.*, s.* FROM phpbb_sessions s, phpbb_users u WHERE s.session_id = 'dedaae6654b066480dc4b7db0416f660' AND u.user_id = s.session_user_id

Line : 267
File : sessions.php
Användarens profilbild
PazZze
Support
Support
Inlägg: 1028
Blev medlem: 2004-05-10 11:19
Svar: 0

Inlägg av PazZze »

kan vara så här...
du måste använda fel version i din databas/forum
en tabell såg förrut ut liknande denna "bosnjastvo_com.phpbb_users"
men nu heter dom bara "phpbb_users"

eller så hette tabellerna förrut "sidnamn"_users osv.

annars så kan jag inte komma på något annat som är fel
Joel PazZze Martinsson - phpBB Sverige Support
kamarad
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-03-20 12:23
Svar: 0

Inlägg av kamarad »

Jag har också ett problem när det gäller databasen.

Det går inte att ta komprimerad backupp av databasen.
Det går Okomprimerad (med då filen blir förstora) men inte komprimerad.

Jag får det här fel meddelande:

Internal Server Error
The server encountered an internal error
or misconfiguration and was unable to complete
your request.
Please contact the server administrator,
support@b-one.net and inform them of the
time the error occurred, and anything you
might have done that may have caused the
error.

Jag har kontaktat b-one flera gånger och dem påstår att det är ok eftersom dem själva kan ta komprimerad backupp av databasen.


Deras svar är :

Jag får ner din sqldump i .zip-format utan
problem.
Jag har också tagit en backup på din databas
och lagt upp den på ditt FTP-konto. Men notera
att vi inte gör det i framtiden, felet ligger
alltså inte hos oss.

Kan någon veta vad är det för fel ????
Skriv svar

Vilka är online

Användare som besöker denna kategori: 2 och 0 gäster