Konwersje, przenoszenie, łączenie forów, integracje - Przeniesienie i odzyskanie danych
pabl00 - 15-10-2008, 13:27 Temat postu: Przeniesienie i odzyskanie danych Hejka,
pisze do Was gdyz potrzebuje pomocy z odzyskaniem danych, ktore mielismy na naszym no-profitowym forum forum.hts-clan.eu.
Sprawa wyglada tak, ze znajomy prowadzil nam forum ale jednego dnia stwierdzil, ze potrzebuje przestrzeni, zrobil nam kopie i wystawil linka gdzie mozna to pobrac.
Postawilem nowe forum by Przemo, pocztytalem troche postow na forum ale nie udalo mi sie przywrocic wszystkich danych.
Sytuacja do jakiej doszedlem to forum pokazuje tematy i liczby zwiazane z watkami ale jak wejdzie sie do tematu to pokazuje sie komunikat, ze nie ma tam zadnych wiadomosci.
Nie przeniosla sie tez baza uzytkownikow, czy ten backup powinien ja zawierac?
Jeszcze jeden problem na jaki mialem na samym poczatku byl taki, kiedy po instalacji forum wprosty sposob chcialem je odtworzyc dostawalem blad SQLa, ze tabele juz istnieja.
W skrypicie SQL faktycznie jest funkcja CREATE, nie spodziewalem sie jednak ze tabele juz beda.
Poradzilem sobie z tym dodajac IF NOT EXISTS. Nie wiem jednak czy slusznie.
Jest jeszcze jeden problem nie wiem i nie moge sie juz dowiedziec bo znajomek mowi ze nie pamieta, jaka byla wersja forum ktore staram sie odtworzyc.
Nie wiem wiec czy wszystkie kroki wykonalem poprawnie, nazwa poprzedniego forum byla inna niz obecnego, nazwa bazy danych pewnie tez.
Da rade przesledzic z wami ktroki i moze dojde co jest zle.
Pozdro,
Pawel
Centurion - 15-10-2008, 13:40
1) czy w zrzucie bazy który dostałeś są wszystkie dane? otworz go to zwyklły plik tekstowy, sprawdź czy kończy się tabelą phpbb_words
jeżeli wszystko jest to zmień kodowanie dla całej bazy (przycisk [OPERACJE] Metoda porównywania napisów) w phpMyAdminie na latin2_general_ci
2) przez importem bazy usuń z niej wszystkie istniejące tabele
pabl00 - 15-10-2008, 13:54
ok, sprawdzam to juz i zaraz bede mial info o tym,
jedna rzecz ktorej sie jeszcze doczytalem to ze, podczas kopi bazy wykonany zostal tylko Kopia zapasowa,
nie wykonany zostal drugi opisany export bazy danych z poziomu phpMyAdmin.
Nie wiem na ile to ma znaczenie.
[ Dodano: 15-10-2008, 13:56 ]
tabela o ktora pytasz ma dokladnie taki wpis w pliku sql;
CREATE TABLE phpbb_words(
word_id mediumint(8) unsigned NOT NULL auto_increment,
word varchar(100) NOT NULL,
replacement text NOT NULL,
PRIMARY KEY (word_id)
);
nie ma jednak INSERTOW do niej. Nie wiem czy powinne byc czy nie?
Pabl00
Centurion - 15-10-2008, 13:58
pabl00 napisał/a: | ie ma jednak INSERTOW do niej. Nie wiem czy powinne byc czy nie? |
akurat dla tej nie musi być
zrzut wygląda na poprawny
pabl00 - 15-10-2008, 14:01
tutaj mam ustawione latin1_swedish_ci, skad akurat takie jest dla mnie zagadka.
mam pytanie, ktore dokladnie tabele moge bezpiecznie usunac zwiazane z forum, bo rozumiem ze sam mechanizm forum ma tez swoje tabele, ktorych nie powienienem usuwac
Pabl00
[ Dodano: 15-10-2008, 14:20 ]
zrobilem cos takiego, dla bazy forum zdropowalm wszystkie tabele phpbb_*, nie wiem czy slusznie, eksperyment.
Nastepnie z poziomu phpMyAdmin wykonalem Import podajac plik SQL, czyli moja kopie zapasowa.
Teraz wyglada to lepiej, pojawiaja sie uzytkownicym ejst problem z templejtem, ktory byl pewnie przypisany jako domyslny ale to pewnie da sie zrobc, zmieniajac wpis w tym pliku SQL, chyba ze za duzy optymista ze mnie.
Pabl00
Centurion - 15-10-2008, 15:06
pabl00, zrobiles dobrze
co do template to znajdz taki sam styl jaki pojawia sie w bledzie po wejsciu na strone i wgraj go do katalogu /templates
pabl00 - 15-10-2008, 15:34
tp jakis unofficial template i pech ze templat4u.pl cos nie dzial.
zreszta nie chce tego templatesa, chce standardowy subSilver. strona glowna forum teraz sie nie laduje mowiac:
phpBB by Przemo : Critical Error
Could not open JediKnights template config file
calkiem mily komunikat.
przypisalem kazdemu userkowi id templejtu 1 a to jest subSilver, sprawdzilem w phpbb_conifg tam tez ustawilem 1, nie ma odwolan do id 4 ktorym wlasnie byl tej Jedi*.
z phpbb_themes i phpbb_themes_names wywalilem wpisy dotyczace tego thema.
nie dzial , co mozna zrobic zeby to obejsc, bez instalowania thema?
Pabl00
Centurion - 15-10-2008, 15:39
wrzuć takie zapytanie do phpmyadmina:
Kod: | UPDATE phpbb_config SET config_value='1' WHERE config_name='default_style'; |
zakładam że subsIlver ma ID 1 (możesz to sprawdzić listując zawartość phpbb_themes w kolumnie theme_id)
po tym usuń plik cache/board_config.php przez ftp
pabl00 - 15-10-2008, 15:47
hej hej hej,
to zapytanie wykonalem wczesniej ale nie wiedzilem o usunieciu pliku.
super po wywaleniu tego pliku dziala, zniknely polskie znaki ale to juz inny problem, sa dane, userkowie i wiadomosci.
Zostaje wygladzic i pomyslec co z tymi znakami.
Wielkie dzieki dla Ciebie za pomoc.
Pabl00
|
|
|