Artykuł będzie poświęcony jak sam tytuł wskazuje opisowi konwersji ze skryptu forum phpBB 2.x ( również by przemo ) do IP.Board 2.3.x ( dokładniej 2.3.6 ). Wersja IP.Board nie gra roli, ale jakiś przykład musi być. Wersję IP.Board można pominąć w tych rozważaniach, jednak nie niżej niż 2.2.x - co znaczy, że opis konwersji jest aktualny i poprawny dla IP.Board od wersji 2.2.x wzwyż.
Informacja:
Proces konwersji spowoduje wykasowanie całej dynamicznej zawartości bazy danych forum opartego na IP.Board ( użytkownicy, posty, tematy itd. ).
Przygotowanie do konwersji:
- pobierz konwerter
- przygotuj dane do bazy danych forum opartego o phpBB 2.x
Konwersja:
- Zamknięcie forum phpBB
Zamknij forum phpBB 2.x w panelu administracyjnym.
- Upload plików
W pobranej paczce ( link powyżej ) znajduje się folder upload/ - zawartość jego wyślij na serwer FTP do głównego katalogu forum IP.Board ( tam, gdzie znajduje się plik conf_global.php ).
- Start konwersji
Przejdź pod adres www.adresforumipb.pl/convert/ - zostaniesz poproszony o wybranie systemu z jakiego chcesz dokonać konwersji. Z listy rozwijanej wybierasz:

i zatwierdzasz naciskając button Save Configuration, następuje przekierowanie do okna konfiguracji konwertera.
- Ustawienia konwertera
W oknie konfiguracji konwertera, przedstawionego na screenie:

wypełniasz pola danymi, które miałeś przygotowane na początku.
- część 1 - baza phpBB 2.x
- Your phpBB SQL driver - zwykle mysql ( nie zmieniaj jeśli nie wiesz co robisz )
- Your phpBB SQL server location - zwykle localhost ( nie zmieniaj jeśli nie wiesz co robisz )
- Your phpBB SQL database name nazwa bazy danych phpBB
- Your phpBB SQL username - użytkownik bazy danych phpBB
- Your phpBB SQL password - hasło do bazy danych phpBB
- Your phpBB SQL table prefix - zwykle phpbb_ ( nie zmieniaj jeśli nie wiesz co robisz )
- Your phpBB SQL driver - zwykle mysql ( nie zmieniaj jeśli nie wiesz co robisz )
- część 2 - ilość kroków na cykl
Najlepiej zostawić domyślne wartości, jeśli jednak serwer nie wytrzymuje zmień wartości w polach.
- How many MEMBERS to convert per rotation? - ilość konwertowanych użytkowników na cykl
- How many TOPICS / POLLS to convert per rotation? - ilość konwertowanych tematów/ankiet na cykl
- How many POSTS to convert per rotation? - ilość konwertowanych postów na cykl
- How many MEMBERS to convert per rotation? - ilość konwertowanych użytkowników na cykl
- część 3 - ustawienia załączników
W tej sekcji należy ustawić pathe do katalogów z załącznikami ( w phpBB i IP.Board)
- Server path to the phpBB uploads folder? - wpisz path do folderu z załącznikami z phpBB
- Server path to the IPB uploads folder? - zwykle przyjmuje prawidłową wartość ( nie zmieniaj jeśli nie wiesz co robisz )
- How many ATTACHMENTS to convert per rotation? - ilość konwertowanych załączników na cykl, zwykle 100 ( nie zmieniaj jeśli nie wiesz co robisz )
- Server path to the phpBB uploads folder? - wpisz path do folderu z załącznikami z phpBB
Jeśli wszystko wpisałeś zgodnie z rzeczywistością, należy przejść do kolejnego punktu.
- część 1 - baza phpBB 2.x
- Konwersja - proces
Jeśli wpisane dane w poprzednim punkcie są poprawne ujrzysz taki ekran:

Ekran jest podzielony na trzy części:
- Configuration Status - zobacz status zapisu konfiguracji, zmień obecne ustawienia, wybierz inny rodzaj konwertera
- Convertor Status - najważniejsza część strony, więcej o niej w następnym punkcie
- Post Conversion Options - narzędzia umożliwiające wykonanie przeliczenia statystyk, postów, tematów PO wykonaniu konwersji
Jeśli wszystko jest OK, konwerter nie zgłasza żadnych błędów, należy klikać kolejno na link Convert Now:

Po kliknięciu na każdy kolejny link pojawi się okno potwierdzające zamierzony cel:

należy kolejno potwierdzać.
Proces ten może różnie trwać, w zależności od wielkości bazy danych phpBB oraz szybkości serwera.
Prawidłowe wykonanie konwersji zostanie nagrodzone takim widokiem:

- Configuration Status - zobacz status zapisu konfiguracji, zmień obecne ustawienia, wybierz inny rodzaj konwertera
- Konwersja - przeliczenie statystyk
Można to wykonać z okna konwertera, ale radzę zrobić to potem, już z ACP, gdyż tutaj jest to okrojona wersja.
Jednak nic nie stoi na przeszkodzie by skorzystać z:
- Recount Statistics - przeliczenie statystyk
- Resynchronize Forums - synchronizacja for
- Resynchronize Topics - synchronizacja tematów
- Recount Statistics - przeliczenie statystyk
Czynności końcowe:
- Przebudowa postów, tematów itd.
W tym celu należy przejść do:
ACP > TOOLS & SETTINGS > Maintenance >> Recount & Rebuild
i wykonać następujące operacje:
- Recount Statistics
- Resynchronize Forums
- Resynchronize Topics
- Rebuild Content [Posts, Calendar Entries, Private Messages, Announcements, Signatures]
- Rebuild User Names
- Rebuild User Post Counts
- Rebuild Profile Photo Thumbnails
- Rebuild Attachment Thumbnails
- Rebuild Attachment Data
- Remove orphaned attachments
- Remove orphaned uploaded avatars
- Remove orphaned uploaded photos
- Recount Statistics
- Przebudowa cache forum
W celu należy przejść do:
ACP > TOOLS & SETTINGS > Maintenance >> Cache Control
i z rozwijanego menu po prawo wybrać opcję Update all caches....
Screen początkowy i końcowy ( efekt ):
Tak wyglądało forum na phpBB 2.x:

A tak wygląda na IP.Board:

Koniec! Proces konwersji można uznać za zakończony i można przystąpić do konfiguracji i zabezpieczania IP.Board.
Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.
Tutorial wykonany dla www.forum.invisionize.pl

















