Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Krzaki zamiast polskich znaków po aktualizacji do 4.0


necik

Rekomendowane odpowiedzi

Witam,

 

Po testowej aktualizacji forum do wersji 4.0 RC7 na moim forum pojawiły się krzaki zamiast polskich znaków. Trochę to dla mnie dziwne, bo przecież podczas aktualizacji każde forum obowiązkowo przechodzi konwersję do utf8. Screen:

 

pLGG36l.png

 

 

Krzaki są tylko w treści napisanej przed aktualizacją. Ostatni post o treści "żółć" został napisany po aktualizacji i w tym przypadku problemu z krzakami już nie ma. Czy to kwestia jakiś ustawień w ACP, czy po prostu baza danych "popsuła się"? Tak wyglądała baza przed aktualizacją:

 

 

CBM1EwK.png

 

Proszę o pomoc w naprawie tych krzaków. Jednocześnie coś czuję, że wiele osób może mieć podobny problem gdy podobnych problemów może być wiele gdy już wyjdzie finalna wersja 4.0.

 

 

Moje forum komputerowe ForumPC.pl korzysta z hostingu w Progreso.pl - w trakcie zamówienia serwera podaj kod FORUMPC a otrzymasz miesiąc abonamentu gratis.

Odnośnik do komentarza
Udostępnij na innych stronach

Screen z bazy, ostatni post sprzed konwersji i aktualizacji (ten w którym na screenie w pierwszym poście są krzaki):

 

aT7qiEX.png

 

 

A tutaj post o treści "żółć" napisany już po konwersji i aktualizacji:

 

Twm6XW3.png

 

Zawartość pliku conf_global.php :

 

[long]$INFO['use_memcache'] = '0';
#$INFO['memcache_server_1'] = '127.0.0.1';
#$INFO['memcache_port_1'] = '11211';

$INFO['sql_driver'] = 'mysql';
$INFO['sql_host'] = 'adres.pl';
$INFO['sql_database'] = 'nazwa_bazy';
$INFO['sql_user'] = 'user';
$INFO['sql_pass'] = 'haslo';
$INFO['sql_tbl_prefix'] = 'ibf_';
$INFO['sql_debug'] = '1';
$INFO['board_start'] = '1145469600';
$INFO['installed'] = '1';
$INFO['php_ext'] = 'php';
$INFO['safe_mode'] = '0';
$INFO['board_url'] = 'http://www.forum.pl';
$INFO['banned_group'] = '5';
$INFO['admin_group'] = '4';
$INFO['guest_group'] = '2';
$INFO['member_group'] = '3';
$INFO['auth_group'] = '1';
$INFO['mysql_tbl_type'] = 'MyISAM';
$INFO['conv_chosen'] = 'ipb_conv_phpbb2';
$INFO['conv_configured'] = '1';
$INFO['hb_sql_tbl_prefix'] = '';
$INFO['hb_sql_host'] = '';
$INFO['hb_sql_database'] = '';
$INFO['hb_sql_user'] = '';
$INFO['hb_sql_pass'] = '';
$INFO['hb_server_path'] = '';
$INFO['per_members'] = '2000';
$INFO['per_topics'] = '2000';
$INFO['per_posts'] = '1500';
$INFO['per_attach'] = '100';
$INFO['hb_upload_dir'] = '';
$INFO['conv_members'] = '1';
$INFO['conv_forums'] = '1';
$INFO['conv_topics'] = '1';
$INFO['conv_posts'] = '';
$INFO['conv_pms'] = '';
$INFO['conv_polls'] = '';
$INFO['conv_avatars'] = '';
$INFO['conv_attachments'] = '';
$INFO['conv_moderators'] = '1';
$INFO['conv_ranks'] = '';
$INFO['conv_groups'] = '';
$INFO['conv_group_guest'] = '';
$INFO['conv_group_admin'] = '';
$INFO['conv_group_member'] = ' ';
$INFO['conv_group_auth'] = '';
$INFO['upload_dir'] = '/home/forum/uploader/';
$INFO['hb_sql_driver'] = 'mysql';
$INFO['board_urll'] = 'http://www.forum.pl';
$INFO['use_friendly_urls'] = '1';
$INFO['sql_charset'] = 'utf8';
 

?>[/long] 

 

Moje forum komputerowe ForumPC.pl korzysta z hostingu w Progreso.pl - w trakcie zamówienia serwera podaj kod FORUMPC a otrzymasz miesiąc abonamentu gratis.

Odnośnik do komentarza
Udostępnij na innych stronach

Dawno temu forum stało na przemo, więc może coś z tamtych czasów zachowało się w tym pliku. Jak powinien wyglądać prawidłowy plik conf_global?

Moje forum komputerowe ForumPC.pl korzysta z hostingu w Progreso.pl - w trakcie zamówienia serwera podaj kod FORUMPC a otrzymasz miesiąc abonamentu gratis.

Odnośnik do komentarza
Udostępnij na innych stronach

Pi razy drzwi w IPS 4 bez konwersji dlatego gdybam:

<?php

$INFO = array (
  'sql_host' => 'localhost',
  'sql_database' => 'ips4',
  'sql_user' => 'root',
  'sql_pass' => '',
  'sql_port' => 3306,
  'sql_socket' => 'MySQL',
  'sql_tbl_prefix' => '',
  'sql_utf8mb4' => true,
  'board_start' => 1427731011,
  'installed' => true,
  'base_url' => 'http://localhost/ips4/',
  'guest_group' => 2,
  'member_group' => 3,
  'admin_group' => 4,
);
Odnośnik do komentarza
Udostępnij na innych stronach

Napisałem w tej sprawie do supportu. Odpisali:

 

 

As this is a test installation, please could you try this using the MB4 setting and see if this resolves the issues for you?

 

O co chodzi z tym MB4?

Moje forum komputerowe ForumPC.pl korzysta z hostingu w Progreso.pl - w trakcie zamówienia serwera podaj kod FORUMPC a otrzymasz miesiąc abonamentu gratis.

Odnośnik do komentarza
Udostępnij na innych stronach

Strzelam że chodzi o kodowanie utf8mb4

A gdzie to trzeba zmienić? W pliku conf_global.php przy $INFO['sql_charset'] = 'utf8'; ? Czy gdzieś w ACP?

Moje forum komputerowe ForumPC.pl korzysta z hostingu w Progreso.pl - w trakcie zamówienia serwera podaj kod FORUMPC a otrzymasz miesiąc abonamentu gratis.

Odnośnik do komentarza
Udostępnij na innych stronach

Na moje pytanie o co chodzi z MB4 suport odpowiedział:

 

 

 

You would have to do the upgrade again. As this is a test install, just remove it, then repeat the process using a fresh copy of your live site.

In the part of the upgrade for conversion of the database, choose "utf8mb4".

 

Zatem robię wszystko od początku, tylko nie przypominam sobie aby podczas aktualizacji była opcja wyboru kodowania?  :icon_surprised:

Moje forum komputerowe ForumPC.pl korzysta z hostingu w Progreso.pl - w trakcie zamówienia serwera podaj kod FORUMPC a otrzymasz miesiąc abonamentu gratis.

Odnośnik do komentarza
Udostępnij na innych stronach

To może skonwertuj bazę przed aktualizacją konwerterem od IPS? ;)

Tym razem tak właśnie zrobię. W tym konwerterze jest wybór kodowania?

Moje forum komputerowe ForumPC.pl korzysta z hostingu w Progreso.pl - w trakcie zamówienia serwera podaj kod FORUMPC a otrzymasz miesiąc abonamentu gratis.

Odnośnik do komentarza
Udostępnij na innych stronach

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.