Upgrade z 1.8.12 do 1.10.4 brak mi sił...
Siedzę drugi dzień nad tematem KODOWANIA i brakuje mi sił a także wiedzy co mogę sprawdzić.
LMS 1.8.12 działa na UTF-8 (jak mi się zdaje) bo: - przeglądarka dostaje UTF-8 i wyświetla poprawnie dane i UI. - w bazie mam dane w UTF-8 bo: Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1
stawiam nową bazę wedlug manuala dla nowego lmsa przegrywam dane (mysqldump + mysql) z jednej do drugiej łącze się przeglądarką z nowym (1.10.4) lmsem po upgradzie loguję się UI jest ok, a dane są z krzakami wielokrotnie opisywanymi.
Co mogę robić nie tak, albo co mogę sprawdzić?
pozdrawiam Paweł
!DSPAM:48a2d459143511243476951!
Paweł Rohde pisze:
Siedzę drugi dzień nad tematem KODOWANIA i brakuje mi sił a także wiedzy co mogę sprawdzić.
LMS 1.8.12 działa na UTF-8 (jak mi się zdaje) bo:
- przeglądarka dostaje UTF-8 i wyświetla poprawnie dane i UI.
- w bazie mam dane w UTF-8 bo:
Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1
stawiam nową bazę wedlug manuala dla nowego lmsa przegrywam dane (mysqldump + mysql) z jednej do drugiej łącze się przeglądarką z nowym (1.10.4) lmsem po upgradzie loguję się UI jest ok, a dane są z krzakami wielokrotnie opisywanymi.
Co mogę robić nie tak, albo co mogę sprawdzić?
pozdrawiam Paweł
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Na poczatek:
mysql> use lms; mysql> status;
wkleic
Pozdrawiam.
Matys Łukasz pisze:
Na poczatek:
mysql> use lms; mysql> status;
mysql Ver 14.12 Distrib 5.0.24a, for slackware-linux-gnu (i486) using EditLine wrapper
Connection id: 82 Current database: lms Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.0.24a Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1 UNIX socket: /var/run/mysql/mysql.sock Uptime: 34 min 22 sec
Threads: 1 Questions: 1710 Slow queries: 0 Opens: 228 Flush tables: 1 Open tables: 222 Queries per second avg: 0.829 --------------
a webserver tez nowoscia pachnie ?
marcind
!DSPAM:48a2d96b149492037086813!
Paweł Rohde pisze:
Matys Łukasz pisze:
Na poczatek:
mysql> use lms; mysql> status;
mysql Ver 14.12 Distrib 5.0.24a, for slackware-linux-gnu (i486) using EditLine wrapper
Connection id: 82 Current database: lms Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.0.24a Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1 UNIX socket: /var/run/mysql/mysql.sock Uptime: 34 min 22 sec
Threads: 1 Questions: 1710 Slow queries: 0 Opens: 228 Flush tables: 1 Open tables: 222 Queries per second avg: 0.829
Rozumiem ze upgrade wykonuje sie bez bledow? To masz w my.cnf
init-connect = 'SET NAMES utf8'
?
Pozdrawiam.
Paweł Rohde wrote:
Siedzę drugi dzień nad tematem KODOWANIA i brakuje mi sił a także wiedzy co mogę sprawdzić.
LMS 1.8.12 działa na UTF-8 (jak mi się zdaje) bo:
- przeglądarka dostaje UTF-8 i wyświetla poprawnie dane i UI.
- w bazie mam dane w UTF-8 bo:
Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1
stawiam nową bazę wedlug manuala dla nowego lmsa przegrywam dane (mysqldump + mysql) z jednej do drugiej
ja bym sprawdził tego dumpa i ewentualnie kodowanie tabel (może być inne niż bazy)
A.L.E.C pisze:
Paweł Rohde wrote:
Siedzę drugi dzień nad tematem KODOWANIA i brakuje mi sił a także wiedzy co mogę sprawdzić.
LMS 1.8.12 działa na UTF-8 (jak mi się zdaje) bo:
- przeglądarka dostaje UTF-8 i wyświetla poprawnie dane i UI.
- w bazie mam dane w UTF-8 bo:
Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1
stawiam nową bazę wedlug manuala dla nowego lmsa przegrywam dane (mysqldump + mysql) z jednej do drugiej
ja bym sprawdził tego dumpa i ewentualnie kodowanie tabel (może być inne niż bazy)
A ja mialem taki numer przy upgradzie, ze z dumpa sie wykrzaczalo wlasnie i jakies kosmosy w bazie mialem, a jak poprzez UI robilem to smigalo.
A.L.E.C pisze:
Paweł Rohde wrote:
Siedzę drugi dzień nad tematem KODOWANIA i brakuje mi sił a także wiedzy co mogę sprawdzić.
LMS 1.8.12 działa na UTF-8 (jak mi się zdaje) bo:
- przeglądarka dostaje UTF-8 i wyświetla poprawnie dane i UI.
- w bazie mam dane w UTF-8 bo:
Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1
stawiam nową bazę wedlug manuala dla nowego lmsa przegrywam dane (mysqldump + mysql) z jednej do drugiej
ja bym sprawdził tego dumpa i ewentualnie kodowanie tabel (może być inne niż bazy)
jak sprawdzić kodowanie tabel? w lms.ini mam ustawione server_encoding na utf8 paweł
!DSPAM:48a2e4c5158261402712270!
A.L.E.C pisze:
Paweł Rohde wrote:
Siedzę drugi dzień nad tematem KODOWANIA i brakuje mi sił a także wiedzy co mogę sprawdzić.
LMS 1.8.12 działa na UTF-8 (jak mi się zdaje) bo:
- przeglądarka dostaje UTF-8 i wyświetla poprawnie dane i UI.
- w bazie mam dane w UTF-8 bo:
Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1
stawiam nową bazę wedlug manuala dla nowego lmsa przegrywam dane (mysqldump + mysql) z jednej do drugiej
ja bym sprawdził tego dumpa i ewentualnie kodowanie tabel (może być inne niż bazy)
Zrobiłem tak: (mysql admin pokazał mi że kodowanie dla tabel jest cp1252 ;( )
usunąłem bazę założyłem bazę z doc/lms.mysql zrobiłem backup w lmsie wgrałem backup (usuwając 3 tabele i 5 pól - pozostałości z przeszłości) teraz mam już utf8 dla tabel ale nadal sieczkę (chyba jeszcze większą).
jakieś pomysły?
!DSPAM:48a2fc8f172035862520361!
Paweł Rohde pisze:
Server characterset: latin1
Poradziłem sobie tak:
1. ściągnięcie danych mysqldump'em z ustawieniem charsetu na latin1 2. zmiana ręczna NAMES i DEFAULT CHARSET na utf8 w pliku 3. zaciągnięcie.
czyli dane były w utf8 a baza w latin1 i przy wyciąganiu następowały jakieś konwersje.
pozdrawiam Paweł
!DSPAM:48a311ca184411068017541!
Hey,
Ja kiedyś tez walczyłem z tym problemem i ostatecznie się podałem. Zastosowałem najprostsze rozwiązanie.
1. dodałem do opisu jednego z użytkowników ciąg znaków "ęóąśłżźćń" 2. ściągnięcie danych mysqldump'em 3. otrzymany plik otworzyłem w dowolnym edytorze (polecam PSPad) 4. Zamieniłem powstałe krzaczki znakami (każdą literkę oddzielnie oczywiście) "ęóąśłżźćń" zajęło mi to 10 min i problem z głowy
Pozdrawiam, Michał Kowalski email: kofec@wp.pl nr. gg 1566364
-----Original Message----- From: lms-bounces@lists.lms.org.pl [mailto:lms-bounces@lists.lms.org.pl] On Behalf Of Paweł Rohde Sent: Wednesday, August 13, 2008 6:55 PM To: lista użytkowników LMS Subject: Re: [lms] Upgrade z 1.8.12 do 1.10.4 brak mi sił...
Paweł Rohde pisze:
Server characterset: latin1
Poradziłem sobie tak:
1. ściągnięcie danych mysqldump'em z ustawieniem charsetu na latin1 2. zmiana ręczna NAMES i DEFAULT CHARSET na utf8 w pliku 3. zaciągnięcie.
czyli dane były w utf8 a baza w latin1 i przy wyciąganiu następowały jakieś konwersje.
pozdrawiam Paweł
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusów 3349 (20080812) __________
Wiadomosc zostala sprawdzona przez program ESET NOD32 Antivirus.
http://www.eset.pl lub http://www.eset.com
__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusów 3349 (20080812) __________
Wiadomosc zostala sprawdzona przez program ESET NOD32 Antivirus. http://www.eset.pl lub http://www.eset.com
---------------------------------------------------------------------- Prosty kredyt na wszystkie potrzeby. Od 1000 zl do 120 000 zl. Bez poreczycieli i zabezpieczen >>> http://link.interia.pl/f1edf
!DSPAM:48a31958188995862520361!
uczestnicy (5)
-
A.L.E.C
-
Marcin Dawidowicz
-
Matys Łukasz
-
Michał Kowalski
-
Paweł Rohde