phpbb by przemo na 3.3.8
phpbb by przemo na 3.3.8
Hej! Próbuję przenieść forum na phpbb 3.3.8. Niestety wyskakuje błąd SQL :/ nie mam możlwości sprawdzenia go, bo brakuje dostępu ;( wszystko cofnięte do dnia poprzedniego. Czy da się stworzyć nową domenę i na nią przenieść tylko użytkowników + posty dostępne na starej, a całą strukturę od phpbb 3.3.8?
Re: phpbb by przemo na 3.3.8
Tak, można zrobić konwersję phpBB by Przemo na phpBB 3.3.9. W tym, że najpierw polecam zrobić konwersję do phpBB 3.0.14 a dopiero później do 3.3.9. I najważniejsze, należy zrobić kopię bazy danych i plików przed wszystkimi operacjami!
Skopiowany opis z tego tematu https://www.pecetowicz.pl/topic/konwert ... ent=495446
Skopiowany opis z tego tematu https://www.pecetowicz.pl/topic/konwert ... ent=495446
CzareK post co prawda rozjaśnia sprawę ale nie do końca więc postaram się napisać mini poradnik.
Konwersję najlepiej wykonywać na localhoście czyli na naszym komputerze używając do tego np. XAMPP. Jednak dotyczy to tylko większych baz danych gdzie mogą wystąpić problemy z przekroczeniem limitu czasu odpowiedzi serwera lub inne nieoczekiwane sytuacje.
Przy bazach danych do 100 MB konwersja powinna przebiegnąć w miarę szybko i sprawnie, od kilku do kilkudziesięciu minut. W przypadku większych baz danych np. 500 MB czy 1GB może to zająć nawet kilka godzin.
Przed wykonaniem poniższych czynności zrób obowiązkowo kopię bazy danych.
1. Przygotowanie phpBB2:
a). Synchronizacja
Panel Administracyjny → Użytkownicy → Synchronizacja użytkowników,
Panel Administracyjny →Fora → Synchronizacja,
Panel Administracyjny → Załączniki → Synchronizuj załączniki.
b). Optymalizacja bazy danych
Panel Administracyjny → SQL → Optymalizacja SQL → Zaznacz wszystkie → Optymalizuj.
c). Wykonaj zapytanie do bazy danych aby zmienić format daty na taki jaki używa się w phpBB3:
ALTER TABLE phpbb_users ADD user_dateformat VARCHAR(100) DEFAULT 'd M Y, H:i' NOT NULL;
tutaj należy pamiętać aby zmienić swój prefix do bazy danych, w zapytaniu jest domyślny prefix phpbb_
d). Ostatni krok to wyłączenie forum:
Panel Administracyjny → Ogólne → Konfiguracja → Główne → Wyłącz forum.
2. Przygotowanie phpBB3:
a). Pobierz najnowszą paczkę phpBB3 ze oficjalnej strony phpBB.com wraz z polską paczką językową. (Jak wspomniałem wcześniej, polecam zacząć od phpBB 3.014, a później zrobić aktualizację do phpBB 3.3.9)
b). Wypakuj i wrzuć folder phpBB3 na serwer do głównego katalogu forum np. (public_html/phpBB3/)
c). Skopiuj katalogi files (załączniki) oraz images (obrazki) z głównego katalogu forum do katalogu phpBB3
d). Zainstaluj forum phpBB3
e). Użyj wbudowanego konwertera
f). Skonwertuj.