Webboard

Pełna wersja: Problem z migracją moderatorów i prywatnych wiadomości
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam

Chciałbym przenieść forum IPB 3.4.6 na MyBB 1.8.17 lecz mam problemy z migracją moderatorów i prywatnych wiadomości, a dokładnie wyświetlają mi się takie komunikaty.
Moderatorzy:
Kod:
MyBB SQL Error
MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1054 - Unknown column 'm.id' in 'field list'
Query:
SELECT mr.*, IF(mr.is_group = 1, m.id, mr.member_id) as member_id FROM ipbmoderators mr LEFT JOIN ipbmembers m ON(mr.group_id = m.mgroup) LIMIT 0, 1000
Prywatne Wiadomości:
Kod:
MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND map_user_id!=102 AND map_user_active=1' at line 1
Query:
SELECT * FROM ipbmessage_topic_user_map WHERE map_topic_id= AND map_user_id!=102 AND map_user_active=1

Proszę o pomoc. Co mogę zrobić?
1. https://github.com/mybb/merge-system/pull/181
Trzeba będzie wprowadzić do boards/ipb3/moderators.php poprawki z tych commitów:
https://github.com/mybb/merge-system/pul...32a82bea00
https://github.com/mybb/merge-system/pul...b5e8c35537

2. https://github.com/mybb/merge-system/issues/195
Nie mam pojęcia jak to wygląda w IPB, ale są to zapewne usunięte wiadomości - najprostszym (ale niekoniecznie najlepszym) rozwiązaniem byłoby po prostu usunięcie wierszy z pustym map_topic_id. Oczywiście z wykonanym wcześniej backupem, gdyby coś poszło nie tak.
1. Pomogło błąd znikną ale robi się jakaś pętla która ciągle odświeża i nie daje znaku na poprawną kopię chyba że trzeba czekać na 6 uprawnień ponad 30min :D

2. Rozumiem. Trudno zrezygnuje z tych wiadomości i ominę to :)

Ogólnie dziękuje za pomoc. Cała reszta zrobiła się bez zarzutu więc tych kilka ustawień moderatorów się ustawi a wiadomości będę nowe.