Aktualizacja z 2.0 do 3.0

  • Dodano: daroPL
  • Data dodania: 16.06.2008
  • Odsłony: 8803
Witam
Oto instrukcja która ułatwia przejście z phpbb 2.0.22 PL na phpbb 3.0 RC1 PL.
Środowisko testowe to PHP 5.0.2 i MYSQL 4.1.11
Informacje podstawowe używane w tym opisie:
Adres domeny: 127.0.0.1
Ścieżka skryptu starej wersji: /~zamiana/phpbb2
Ścieżka skryptu nowej wersji: /~zamiana/phpbb3

Zaczynamy :D
UWAGA: ZE WZGLĘDÓW BEZPIECZEŃSTWA ZALECAM UTWORZENIE PEŁNEJ KOPI BAZY SQL I WSZYSTKICH PLIKÓW Z SERWERA FTP.
Oczywiście mam już zainstalowana starą wersje dlatego przypominam że konwerter pozwala tylko na konwersje czystej wersji 2.0.22 na 3.0 RC1 wszelkie dane dodatkowe stworzone przez mody zostaną utracone.

Krok pierwszy:
Przygotowujemy najważniejsze dane:
? Adres hosta bazy SQL. (najczęściej localhost)
? Nazwa bazy danych
? Login i hasło pozwalające łączyć się z bazą

Krok drugi:
Wgrywamy na nasz serwer pliki z czystej paczki phpbb 3.0 RC1. Wgrywamy je do innego folderu niż mamy zainstalowane phpbb 2.x
Polecam po wgraniu plików od razu ustawić chmod 777 na te foldery:
- images
- files
- cache
- images/avatars/gallery
- images/avatars/upload
- images/smilies
- images/ranks
zaoszczędzi nam to problemów podczas konwersji jak i podczas samego używania forum

Krok trzeci:
Uruchamiamy instalatora wersji 3.0 poprzez wpisanie w przeglądarce adresu do folderu install czyli w moim przykładzie będzie to: http://127.0.0.1/~zamiana/phpbb3
Ponieważ konwerter wymaga najpierw instalacji wersji phpbb 3.0 wykonujemy ją jako pierwszą. Jej opis jest pod adresem: http://www.phpbb.pl/forum/viewtopic.php?t=6053

Po instalacji w ostatnim kroku kiedy normalnie usuwa się katalog install my tego nie zrobimy. (skrypt wyświetla odpowiedni komunikat)
Teraz w instalatorze phpbb 3.0 wybieramy zakładkę konwertuj.
Widzimy tam tabelkę z naszą starą wersją phpbb 2.x i w czwartej kolumnie w wierszu naszego forum klikamy link konwertuj.

Krok czwarty:
Przystępujemy obecnie do typowej konwersji.
W widocznym oknie mam kilka opcji znanych nam z procesu instalacji, sprawdzamy czy dane tam podane są aktualne i uzupełniamy dane brakujące.
Nowym polem jest pole: Ścieżka do starego forum. Tutaj podajemy lokalizacje plików ze starej wersji phpbb. W naszym przypadku wpisuje ../phpbb2/
Dwie kropki oznaczają że szukanie folderu ma się odbywać w lokalizacji wyżej.
Jeśli wszystkie dane zostaną poprawnie uzupełnione to na kolejnych okienkach po przeczytaniu komunikatu klikamy ?dalej?. Pojawi się kolejne strony automatycznie odświeżane. Trochę to potrwa jednak nie musimy nic robić dopóki nie zobaczymy komunikatu:
Konwersja zakończona
Udało Ci się przekonwertować Twoje forum na phpBB 3.0. Możesz się teraz zalogować i wejść na swoje forum.

Powinieneś teraz skasować, przenieść lub zmienić nazwę folderu install/. Jeśli tego nie zrobisz to działał będzie tylko Panel Administracyjny.

Indeks wyszukiwarki nie został przekonwertowany.


Jeśli nie było błędów i widzisz ten komunikat to znaczy że konwersja forum odbyła się prawidłowo. Zgodnie z komunikatem zostały tylko do wykonania czynności porządkowe.

Krok piąty:
Obecnie gdy konwersja bazy przebiegłą poprawnie, możemy spokojnie wykasować pliki ze starej wersji (w moim przykładzie to folder phpbb2).
Jak również kasujemy folder install/ znajdujący się z plikach z nową wersją forum (u mnie to folder phpbb3)

Dzięki temu możemy zalogować się na forum podając dane takie same jak miało konto admina na starej wersji.

Musimy wykonać jeszcze jedną operacje, która pozwoli na odbudowanie wyszukiwarki i zarazem poprawną prace przycisku szukaj.:
Logujemy się do panelu admina, wybierz Konserwacja, a potem kliknij na Indeks wyszukiwarki. Mamy tam 2 statystyki i pod nimi przycisk Stwórz index. Wybieramy po kolei obydwa przyciski i uzbrajamy się w cierpliwość. Szczególnie przy sporych forach proces ten może trwać dosyć długo. Gdy zakończy się poprawnie możemy się cieszyć z poprawnie przekonwertowanego forum.

Osobiście zalecam sprawdzenie uprawnień administratora i moderatora aby potem nie było nieporozumień.

Opis dotyczy czystej wersji phpbb 2.0.22 gdy będą problemy (z zasady wynikłe z modyfikacji wgranych na forum) proszę kierować je na forum gdzie będziemy je rozwiązywać. Jeśli jakiś błąd będzie często powtarzany zostanie uwzględniony w tym opisie.


Życzę powodzenia w konwersji i używaniu forum phpbb

Autor: Mateusz Piętak
Zakaz kopiowania bez zgody autora

Komentarze

Brak komentarzy