Witam.
Zarzadzam dosc duzym forum - ponad 200tys. postow, bardzo duza ogladalnosc itd.
Niestety ostatnio wg naszego dostawcy hostingu zaczelismy generowac za duze obciazenie procesora i nasz serwer zostal czasowo zawieszony.
Postanowilem przejsc na phpbb3 ze wzgledu na mozliwosc ustawiania limitow obciazenia procesora i w nadziei ze poprzez (poprawcie mnie jesli sie myle) lepsze mechanizmy bedzie generowac mniejsze obciazenie.
Jednakze problem w tym ze standardowy (wbudowany w instalator) konwerter bazy danych nie radzi sobie z tak duza baza. Podczas przenoszenia bazy wiele razy zrywa polaczenie i zaczyna dublowac niektore posty.
Czy jest mozliwosc przeniesienia np. postow i uzytkownikow (tez bardzo duza ilosc) recznie poprzez np. phpmyadmina? Z tego co zdazylem sie przyjrzec to struktura tabel z postami jest niestety inna.
Pytam bo jesli nie bedzie innej mozliwosci to zainstaluje jeszcze raz najnowsza wersje phpbb2 i po prostu podlacze do starej bazy bez instalowania zadnych modow.
A tak na marginesie, poniewaz odpowiedzi szukam i na to odpowiedzi - moze ktos z przegladajacych bedzie umial mi pomoc:
czy jest mozliwosc calkowitego zablokowania dostepu na forum dla uzytkownikow z usa?
Przeniesienie bazy z PHPBB2 do PHPBB3
Re: Przeniesienie bazy z PHPBB2 do PHPBB3
Może to rozwiązanie wyda się przerastające problem, ale z tego co czytam wina raczej leży po stronie serwera, a nie konwentera (może się mylę). Podczas generowania tak dużej ilości zapytać do bazy, serwer może po prostu zakończyć proces.
Ja bym rozwiązał problem następująco: zrobił backup bazy danych, kopię wrzuciłbym na serwer na komputerze (tzn. na localhost) tam uruchomił proces konwersacji i gotową bazę pod phpBB3 wrzuciłbym z powrotem na serwer w sieci.
Ale jak pisałem być może znajdzie się o wiele łatwiejsze i przyjemniejsze rozwiązanie
Ja bym rozwiązał problem następująco: zrobił backup bazy danych, kopię wrzuciłbym na serwer na komputerze (tzn. na localhost) tam uruchomił proces konwersacji i gotową bazę pod phpBB3 wrzuciłbym z powrotem na serwer w sieci.
Ale jak pisałem być może znajdzie się o wiele łatwiejsze i przyjemniejsze rozwiązanie
"Trochę Względów, trochę Troski o Innych. W tym cała rzecz. Tak przynajmniej mówią." - Kłapouchy
Re: Przeniesienie bazy z PHPBB2 do PHPBB3
Poradził sobie nawet z o wiele większą niż Twoja - konwertowane do phpBB3 było już oficjalne forum phpBB, gdzie na dzień dzisiejszy jest 2.529.853 postówJednakze problem w tym ze standardowy (wbudowany w instalator) konwerter bazy danych nie radzi sobie z tak duza baza.
Musiałbyś poszukać od jakich cyfr zaczynają się adresy IP w USA i zbanować całe sieci (przez zastąpienie reszty cyfr w adresie IP znakiem *).czy jest mozliwosc calkowitego zablokowania dostepu na forum dla uzytkownikow z usa?
Re: Przeniesienie bazy z PHPBB2 do PHPBB3
Oczywiscie - jestem w stanie z tym sie zgodzic. Niestety nic na to nie poradze. Wykupuje juz najwiekszy pakiet i jedyna inna opcja to przejscie na dedyka - a na to nas poki co nie stac.daro pisze:To wina Twojego serwera, który nie wyrabia
Tez tak kombinowalem, niestety jak robie kopie przez phpmyadmina to na moim komputerze wywala sie kodowanie polskich znakow. Ale sprobuje cos jeszcze pokombinowac.eeyore pisze:Ja bym rozwiązał problem następująco: zrobił backup bazy danych, kopię wrzuciłbym na serwer na komputerze (tzn. na localhost) tam uruchomił proces konwersacji i gotową bazę pod phpBB3 wrzuciłbym z powrotem na serwer w sieci.
Re: Przeniesienie bazy z PHPBB2 do PHPBB3
A masz ustawione to samo kodowanie na obu bazach?Tez tak kombinowalem, niestety jak robie kopie przez phpmyadmina to na moim komputerze wywala sie kodowanie polskich znakow.
"Trochę Względów, trochę Troski o Innych. W tym cała rzecz. Tak przynajmniej mówią." - Kłapouchy
Re: Przeniesienie bazy z PHPBB2 do PHPBB3
Baza na serwerze:
MySQL: 4.1.22
phpMyAdmin - 2.10.0.2
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_unicode_ci
Metoda porównywania napisów: latin2_general_ci
Baza na moim komputerze:
MySQL 4.1.11
phpMyAdmin 2.6.0
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_general_ci
Metoda porównywania napisów: latin2_general_ci
Wogole mam problem nawet ze sciagnieciem tej bazy z serwera bo jak phpmyadmin robi zrzut to potrafi zgubic np. 100tys. postow. Ale z tym moge sobie poradzic.
MySQL: 4.1.22
phpMyAdmin - 2.10.0.2
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_unicode_ci
Metoda porównywania napisów: latin2_general_ci
Baza na moim komputerze:
MySQL 4.1.11
phpMyAdmin 2.6.0
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_general_ci
Metoda porównywania napisów: latin2_general_ci
Wogole mam problem nawet ze sciagnieciem tej bazy z serwera bo jak phpmyadmin robi zrzut to potrafi zgubic np. 100tys. postow. Ale z tym moge sobie poradzic.