Pourywane posty po backupie 3.0.6
: 18 lutego 2010, 00:25
Witam,
wersja 3.0.6
php 5
serwer prywatny, dedyk, platny, na wypasie
brak modow
standardowy styl
mam problem z moim forum - niestety nie jestem w stanie go pokazać. Zainstalowałem je na wersji 3.0.5 i autoupdaterem zrobilem 3.0.6. Zgrywalem WSZYSTKIE bazy danych na swoim serwerze do sqli i przez przypadek takze usunalem ta od w/w forum.
Po utworzeniu takiej samej bazy, wgralem dopiero co zrobiony sql (backup) i pomijajac od groma bledow jakie w nim byly (poradzilem sobie poleceniem REPlACE zamiast INSERT) moj problem tkwi w tym, ze na pierwszy ogien nie chciala zgrac sie tabela:
phpbb_search_wordlist - wywalajac mi bledy ze slowa powtarzaja sie dla danego keya. Tutaj wlasnie zamiast INSERT zastosowalem REPLACE. Liczba rekordów w bazie jest taka sama jak liczba rekordów w pliku sql. Jednoczesnie liczba znakow we wszystkich rekordach w bazie jest taka sama jak liczba znakow we wszystich rekordach w pliku sql.
Reszta pliku wgrywala sie bezproblemowo. Forum dziala! Uzytkownicy sa, konfiguracja jest - nawet kopia zapasowa z wrzesnia 2009. Ale dziwna rzecz dzieje sie z tematami - brak poliskich ogonków - ok myślę sobie da się zrobić. Lecz wpływa to także powaznie na same treści postów. Zwazywszy na to ze post wygląda nastepujaco:
"Niech ja sam zabiję tą niechlujną chustę."
na forum przy braku polskich ogonków wyświetla się tylko:
"Niech ja sam zabij"
i koniec, nie ma nic dalej, są oczywiście dalsze posty, w których zaleznosci się powtarzaja. Czy ktos moze mi pomoc, chociazby ukierunkowac? Dodam jeszcze, ze po zgraniu bazy do sql kazda tabela w niej posiada wpis:
[code]ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;[/code]
Cała baza także zapisana jest pod te kodowanie, jednak polskie litery w np. tematach w zrzucie sql wyglądają także nie za ciekawie
[code]Jak zbudowany jest system i jak siê logowaæ[/code]
Nie wiem czy forum wyświetli dobrze te znaki - słowo "się"
posiada zamiast litery "ę", litere "e" z ptaszkiem u góry. Z kolei litera "ć" wygląda prawie jak klucz wiolinowy. Od razu zapytam co mi do głowy przychodzi.
Czy dobrym rozwiązaniem jest otworzenie sql dumpa i z ASCII przerobienie go na UTF-8 (zamieniając jednocześnie wszystkie litery jak "ê" na "ę") oraz zamieniając wszystkie UTF-8 w pliku na latin2? Nie próbowałem tego jeszcze, właściwie to dopiero mi zeszła godzina nad odratowaniem samego dumpa. Jednak piszę, bo może ktoś już się spotkał z urywaniem postów przy wyświetlaniu polskich znaków?
Pozdrawiam
wersja 3.0.6
php 5
serwer prywatny, dedyk, platny, na wypasie
brak modow
standardowy styl
mam problem z moim forum - niestety nie jestem w stanie go pokazać. Zainstalowałem je na wersji 3.0.5 i autoupdaterem zrobilem 3.0.6. Zgrywalem WSZYSTKIE bazy danych na swoim serwerze do sqli i przez przypadek takze usunalem ta od w/w forum.
Po utworzeniu takiej samej bazy, wgralem dopiero co zrobiony sql (backup) i pomijajac od groma bledow jakie w nim byly (poradzilem sobie poleceniem REPlACE zamiast INSERT) moj problem tkwi w tym, ze na pierwszy ogien nie chciala zgrac sie tabela:
phpbb_search_wordlist - wywalajac mi bledy ze slowa powtarzaja sie dla danego keya. Tutaj wlasnie zamiast INSERT zastosowalem REPLACE. Liczba rekordów w bazie jest taka sama jak liczba rekordów w pliku sql. Jednoczesnie liczba znakow we wszystkich rekordach w bazie jest taka sama jak liczba znakow we wszystich rekordach w pliku sql.
Reszta pliku wgrywala sie bezproblemowo. Forum dziala! Uzytkownicy sa, konfiguracja jest - nawet kopia zapasowa z wrzesnia 2009. Ale dziwna rzecz dzieje sie z tematami - brak poliskich ogonków - ok myślę sobie da się zrobić. Lecz wpływa to także powaznie na same treści postów. Zwazywszy na to ze post wygląda nastepujaco:
"Niech ja sam zabiję tą niechlujną chustę."
na forum przy braku polskich ogonków wyświetla się tylko:
"Niech ja sam zabij"
i koniec, nie ma nic dalej, są oczywiście dalsze posty, w których zaleznosci się powtarzaja. Czy ktos moze mi pomoc, chociazby ukierunkowac? Dodam jeszcze, ze po zgraniu bazy do sql kazda tabela w niej posiada wpis:
[code]ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;[/code]
Cała baza także zapisana jest pod te kodowanie, jednak polskie litery w np. tematach w zrzucie sql wyglądają także nie za ciekawie
[code]Jak zbudowany jest system i jak siê logowaæ[/code]
Nie wiem czy forum wyświetli dobrze te znaki - słowo "się"
Czy dobrym rozwiązaniem jest otworzenie sql dumpa i z ASCII przerobienie go na UTF-8 (zamieniając jednocześnie wszystkie litery jak "ê" na "ę") oraz zamieniając wszystkie UTF-8 w pliku na latin2? Nie próbowałem tego jeszcze, właściwie to dopiero mi zeszła godzina nad odratowaniem samego dumpa. Jednak piszę, bo może ktoś już się spotkał z urywaniem postów przy wyświetlaniu polskich znaków?
Pozdrawiam