Skocz do zawartości
Pecetowicz Forum komputerowe

Konwersja z MyBB do phpBB. Creating default object from empty value


Przejdź do rozwiązania Rozwiązane przez SeNioR,

Rekomendowane odpowiedzi

Witam. Cały dzień walczę z konwersją z MyBB 1.8 do phpBB 3.1 (Creating default object from empty value), problem w tym że użytkowników, postów i tematów jest po sztuce, w działach tematy są, jednak nie są prawidłowo przypisane do użytkowników.

Używałem konwertera w wersji 1.0.1 (1.0.2 nie działał) do phpBB w wersji 3.1.12, przy próbie z wersją 1.0 wyskakiwał błąd: 

[phpBB Debug] PHP Warning: in file [ROOT]/install/convertors/functions mybb18.php on line 924: Creating default object from empty value

W niektórych tematach otrzymuję również komunikat:

General Error
SQL ERROR [ mysqli ]

No values specified for SQL IN comparison

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/viewtopic.php
LINE: 1572
CALL: phpbb\auth\auth->acl_get_list()

adres: venres.webd.pro/phpbb31

Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Założyciel
  • Rozwiązanie

Cześć.

Konwersja to skomplikowany proces przenoszenie danych. Przy dużych bazach, zawsze pojawiają się błędy, konwerter z reguły je pomija i przenosi dane dalej.

phpBB nie posiada oficjalnego systemu przenoszenia danych.

Dostępny konwerter do MyBB nie był od kilku lat aktualizowany, a w MyBB zaszło wiele zmian dlatego konwerter wypluwa błędy.

Pierwszy błąd mówi że konwerter próbuje stworzyć domyślny obiekt z pustej wartości. 

W wersji 1.0.2 ten błąd został właśnie naprawiony, więc sugerowałbym użyć nowszej wersji konwertera.

W załączniku podsyłam lekko poprawiony konwerter w wersji 1.0.3. Działa z wersją MyBB 1.8.7 oraz phpBB 3.1.9.

Ukryta zawartość

    Zareaguj na post lub odpowiedz w temacie aby zobaczyć ukrytą zawartość.

Aby konwerter działał pod phpBB 3.3.x trzeba byłoby pewnie niektóre linijki poprawić, zakomentować czy dodać.

  • Lubię to! 3
  • Super 1
Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wstępnie działa jak należy 😄 po przeliczeniu/synchronizacji wszystko "wskoczyło" na miejsce. Dziękuje Ci bardzo dobry człowieku! 

Dla potomnych:

Zainstalowałem na świeżo mybb 1.8.7 i wrzuciłem kopię bazy z mojego forum 1.8.21. Odinstalowałem/usunąłem wszystkie pluginy, przywróciłem domyślny szablon (profilaktycznie).  Zoptymalizowałem bazę danych z poziomu PA. Konwersja do phpBB 3.19 tak jak napisał @SeNioR, upgrade do 3.3.4 bez żadnych problemów.

Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Założyciel

Super, fajnie że mogłem pomóc. Powodzenia na phpBB!

Przy okazji polecam przejrzeć naszą bazę rozszerzeń do phpBB.

  • Dzięki! 1
Odnośnik do odpowiedzi
Udostępnij na innych stronach

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...