• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    Lucas jest nieaktywny Stały bywalec
    Dołączył
    sty 2009
    Posty
    129
    Przydatne posty
    2

    Domyślnie Błąd podczas aktualizacji do 3.8.1

    Witam. Aktualizuje moje forum z wersji 3.7.5 do 3.8.1 i przy aktualizacji do 3.8 Alpha 2 orzymuje błąd mysql o treści

    Kod:
    Database error in vBulletin 3.7.5:
    
    Invalid SQL:
    
    		SELECT prefix.*, prefixpermission.usergroupid AS restriction
    		FROM prefix AS prefix
    		LEFT JOIN prefixpermission AS prefixpermission ON (prefix.prefixid = prefixpermission.prefixid)
    		ORDER BY prefix.displayorder;
    
    MySQL Error   : Illegal mix of collations (latin2_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
    Error Number  : 1267
    Request Date  : Friday, February 20th 2009 @ 12:50:54 PM
    Error Date    : Friday, February 20th 2009 @ 12:50:54 PM
    Script        : http://xxxxx.pl/install/upgrade_380a2.php?step=5
    Referrer      : 
    IP Address    : xx.xx.xxx.xx
    Username      : 
    Classname     : vB_Database
    MySQL Version : 5.0.67-log
    Czy ktoś ma pomysł jak to naprawić? Dodam, że modyfikacje zostały wyłączone przed aktualizacja a pliki na ftp zostały wgrane w trybie ascii



  2. #2
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    sty 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Illegal mix of collations oznacza, iż w Twojej bazie danych tabele występują w różnych typach kodowania (w tym konkretnym przypadku latin1 i latin2).
    Aby aktualizacja przebiegła bezproblemowo zmień kodowanie (na latin2_general_ci) następujących tabel (oraz wszystkich kolumn, które istnieją w tabelach): forumpermission, forumprefixset, prefix, prefixpermission, prefixset.
    I to chyba na tyle z tych tabel, którę mogą spowodować błąd. Możliwe, że o jakaś mi z głowy wyleciała, ale wtedy otrzymasz jej nazwę w komunikacie błędu.

    Pozdr,
    MK


  3. #3
    Lucas jest nieaktywny Stały bywalec
    Dołączył
    sty 2009
    Posty
    129
    Przydatne posty
    2

    Domyślnie

    Poradziłem sobie usuwając wszystkie tabele w latin1, następnie przestawiając domyślne kodowanie nowych tabel na latin2, i aktualizując jeszcze raz.


Podobne wątki

  1. Piwa po aktualizacji
    By Mateusz K. in forum Pytania i problemy
    Odpowiedzi: 3
    Ostatni post / autor: 22.04.2011, 18:00
  2. Database error po aktualizacji 3.8.2 na 3.8.5
    By Furious in forum Pytania i problemy
    Odpowiedzi: 8
    Ostatni post / autor: 19.07.2010, 08:12
  3. Błędy po aktualizacji do 4.0.4
    By pitt in forum Pytania i problemy
    Odpowiedzi: 2
    Ostatni post / autor: 22.06.2010, 10:07
  4. Po aktualizacji forum off
    By piru in forum Pytania i problemy
    Odpowiedzi: 1
    Ostatni post / autor: 20.03.2010, 18:56
  5. [PROBLEM] Po aktualizacji do v3.7.0
    By przemas in forum Pytania i problemy
    Odpowiedzi: 6
    Ostatni post / autor: 05.05.2008, 14:09
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67