20.02.2019, 12:38
Jak w temacie niektóre posty po konwersji się nie wyświetlają i zawierają treść "Click to Edit". Nawiązuje to zazwyczaj do pierwszego posta wątku lub odpowiedzi. W niektórych tematach posty tych samych użytkowników się wyświetlają poprawnie, zaś w innych już nie.
[attachment=14493]
Jest to zwyczajna loteria i nie ma jakiegoś głębszego odniesienia do ustawień starego skryptu.
Ogółem brakuje na MyBB ok 5000 postów. Najciekawsze jest to, że id danych tematów i postów sprawdzane były w bazie MySQ mybb_posts i wszystkie wyświetlają się poprawnie oraz zawierają oryginalne treści.
Tutaj jak wygląda oryginał i zapis w bazie MySQL MyBB danego posta:
[attachment=14494][attachment=14495]
Wygląda to tak jakby skrypt nie potrafił odczytać wpisu z bazy MySQL.
Skrypt czysty bez pluginów oraz wykonano kilkukrotnie przeliczanie i przebudowę.
Macie jakieś pomysły?
Znalazłem przyczynę usterki ale nie mogę sobie z nią poradzić.
Powodem błędu w moim przypadku było kodowanie w pliku inc/config.php
Zamieniłem to na:
I po tym zabiegu posty się wyświetliły, ale z krzaczkami.
Poprzednie forum IPB było przenoszone z phpBB by Przemo i stąd kodowanie w latin2.
Po przenoszeniu skryptu odznaczyłem automatyczne konwertowanie do UTF8 i kodowanie poprzedniego skryptu dałem na Latin2.
Co mam teraz zrobić żeby forum działało na UTF8 i nie było krzaczków?
[attachment=14493]
Jest to zwyczajna loteria i nie ma jakiegoś głębszego odniesienia do ustawień starego skryptu.
Ogółem brakuje na MyBB ok 5000 postów. Najciekawsze jest to, że id danych tematów i postów sprawdzane były w bazie MySQ mybb_posts i wszystkie wyświetlają się poprawnie oraz zawierają oryginalne treści.
Tutaj jak wygląda oryginał i zapis w bazie MySQL MyBB danego posta:
[attachment=14494][attachment=14495]
Wygląda to tak jakby skrypt nie potrafił odczytać wpisu z bazy MySQL.
Skrypt czysty bez pluginów oraz wykonano kilkukrotnie przeliczanie i przebudowę.
Macie jakieś pomysły?
Znalazłem przyczynę usterki ale nie mogę sobie z nią poradzić.
Powodem błędu w moim przypadku było kodowanie w pliku inc/config.php
Cytat:$config['database']['encoding'] = 'latin2';
Zamieniłem to na:
Cytat:$config['database']['encoding'] = 'utf8;
I po tym zabiegu posty się wyświetliły, ale z krzaczkami.
Poprzednie forum IPB było przenoszone z phpBB by Przemo i stąd kodowanie w latin2.
Po przenoszeniu skryptu odznaczyłem automatyczne konwertowanie do UTF8 i kodowanie poprzedniego skryptu dałem na Latin2.
Co mam teraz zrobić żeby forum działało na UTF8 i nie było krzaczków?