To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Konwersje, przenoszenie, łączenie forów, integracje - Pytanie o PHP my admin przy przenoszeniu bazy

Sysk - 23-02-2012, 18:23
Temat postu: Pytanie o PHP my admin przy przenoszeniu bazy
Dzień dobry


chciałbym przenieść bazę sql z jednego hostingu na drugi

w PHP my admin gdzie jest opcja z wgrywaniem jest system kodowania znaków


jest tam tyle opcji kodowania znaków - pokazuję wszystko na fotach


którą z tych opcji mam wybrać aby mieć polskie znaki (aby forum w bazię zapisywało znaki normalnie )
(poza ś które zapisuje inaczej i ą które też ma znak w rodzaju plusa - ale one są odczytywane i pokazywane jako normalne polskie litery) na forum?



proszę o pomoc

Boltex - 23-02-2012, 18:40

Sysk, tutaj znajdziesz odpowiedź

http://www.przemo.org/php...pic.php?t=62233

Sabin - 23-02-2012, 18:45

Sorry za offtop, ale czy te pobrania robią się same ? Bo kto pobiera takie ss'y ? Po co komu to ?
Sysk - 23-02-2012, 18:59

Robię tak ale mam stronkę na ct8.pl i gdy koduję w u ISO-8859-2

mam zamiast literek (lewa literka - prawa znak zamiast niej)

ś - ?

ł - ?

ż - ?

ę - ?


itd

to kłotliwe trochę

[ Dodano: 23-02-2012, 18:59 ]
przy zakładaniu bazy tymczasem nie ma żadnych opcji sposobu kodowania

Nie ma nigdzie czegoś takiego jak latin2

przy wgrywaniu jest tylko to co pokazałem

- co mam zrobić aby forum - z przerzuconą bazą ruszyło mi z polskimi znakami ???

Boltex - 23-02-2012, 19:15

Sysk, tworzysz nową bazę używając systemu porównań dla połączenia MySQL utf8_general_ci. Potem wybierasz utworzoną przez siebie bazę i wchodzisz w operacje i masz metodę porównywania napisów. Wybierasz latin2_general_ci. Jeżeli będziesz miał problem z polskimi znakami to będzie to oznaczało iż źle wykonałeś kopię bazy.
Sysk - 23-02-2012, 19:44

Boltex napisał/a:
Sysk, tworzysz nową bazę używając systemu porównań dla połączenia MySQL utf8_general_ci. Potem wybierasz utworzoną przez siebie bazę i wchodzisz w operacje i masz metodę porównywania napisów. Wybierasz latin2_general_ci.



tylko o to chodzi że na ct8.pl nie ma tego systemu porównań przy tworzeniu bazy - jedynie co jest gdy tworzysz bazę - jedyne opcje jakie możesz wybrać przy tworzeniu to nazwa bazy, nazwa użytkownika i hasło do bazy
i tylko tyle, gdy wchodzę w PHP my admin mam opcje (gdy jeszcze nie ma plików wgranych i baza jest pusta - Struktura, SQL, Import i Operacje
wchodzę w import -i mam widok tak jak na zdjęciach - no i wgrywam bazę - rozumiem że tutaj zaznaczam ISO-8859-2 bo przy takim kodowaniu pracuje by przemo

no i mam bez polskich znaków na forum ... (zamiast polskich to co napisałem)

oczywiście kombinuję - wchodzę w operacje i zmieniam metodę porównywania wpisów z latin1cośtam na latin2_general_ci

klikam wykonaj i nic się nie dzieje ...

wchodzę na forum i dalej brak polskich znaków :/

kopię bazy wykonałem poprzez forum za pomocą PA (kopia zapasowa DB)

(na dawnym forum działąły polskie znaki )



:?: /:?:/

no kurde co jest w tym wtf ????

[ Dodano: 23-02-2012, 19:53 ]
Boltex, dodam jeszcze że to jest na hostingu ct8.pl

Blant - 23-02-2012, 19:56

Przy imporcie bazy ustaw metodę latin2. Jak nie pomoże, dołóż do tego zgodność na MYSQL40. Czasami trzeba pokombinować z tym. Najlepiej próbować na jednej tabeli np. users i jak wejdzie poprawnie, to potem na takich ustawieniach wgrać całość, zamiast za każdym razem wgrywać całą bazę. Jak wgrasz, to zobacz zawartość tabeli, czy są polskie znaki, bo jeszcze może się zdarzyć, że w bazie będzie ok, a na forum pytajniki, na to też jest sposób :)
Boltex - 23-02-2012, 20:19

Sysk, to zwykły utf8.
Sysk - 23-02-2012, 20:33

Boltex, kombinuję z tym, dawałem utf8 i też iso-8859-2

bez skutku

cache na ftp mam wyczyszczone


może to przez przeglądarkę ? cookie czyścić też ? ale chyba nie

w każdym razie za każdym razem to samo bez efektu


gdy wchoidzę w stukturę w PHPmyAdmin we wszystkich 77 tabelkach przy Metoda porównywania napisów mam napis latin1_swedish_ci próbowałem to też ręcznie zmieniać (niestety wszystkich naraz się nei da trzeba pojedynczo -) zmieniłem w tabeli phpbb_shoutbox na latin2_general_ci

no i tez bez efektu w shoutboxie napisy dalej tak samo :/

[ Dodano: 23-02-2012, 20:33 ]
co jest kurdeee nooo :/

[ Dodano: 23-02-2012, 20:37 ]
Boltex sprawdziłbyś ten hosting ? - ct8.pl - jak to trzeba zrobić gdy się przenosi poprawnie wyświetlaną bazę z jednego hostingu na drugi - ??

Boltex - 23-02-2012, 20:39

Sysk, zrób nową bazę i nie importuj do niej kopi. Ma być pusta. Potem w operacjach dajesz na latin2_general_ci. Następnie importujesz kopię zaznaczając w SQL compatibility mode MySQL40.

+

Wykonaj poprawnie kopię bazy danych, którą próbujesz przenieść.

http://www.przemo.org/php...opic.php?t=8583

Odpowiedź na Twoje pytanie znajduje sie w
F.A.Q.

*$nipere[K]* - 23-02-2012, 20:43

Dziś przenosiłem sobie bazę danych i zrobiłem tak :
*Pobrałem kopie zapasową bazy(baze).
*Zrobiłem nową baze danych na innym hostingu.
*Importowałem bazę danych.
*Przez Cpanel w php_cofing pozmieniałem wszystko na nowy adres strony.

I teraz wszystko śmiga zachęcam do postąpienia tak jak ja.

Blant - 23-02-2012, 21:27

To zależy od mysql-a, więc nie wszyscy będą mieli dobrze, skoro ty masz.
Sysk, a patrzyłeś, czy masz znaki w phpmyadmin w tabelach?
To nie wina hostingu, ani przeglądarki.

Sysk - 24-02-2012, 20:26

~Boltex

robię wszystko tak jak opisałeś i nic mam znaki zapytania zamiast polskich :/

zgdywam bazę poprzez PA (kopia bazy) i poprzez to co opisane w temacie
(tak apropo czymś się to różni ? - taka baza przegrana z ftp db a import z php myadmin)

*$nipere[K]* a robiłeś to na ct8.pl ?

Blant o jakie znaki ci szczególnie chodzi ?

zrzut mojej bazy (gdy go się otworzy za pomocą Wordpad ma polskie litery i zamiast ą - plus a zamiast ś taki || coś w rodzaju tego więc jest dobrze

a phpmyadmin to gdzie te znaki w której tabelce ?

apropo tego jak wygląda phpmyadmin w bazie hostingu - (z którego chcę przerzucić na inny hosting) -
zdjęcie w załączniku) - zauważcie że jest tutaj
metoda porównywania napisów - latin1_swedish_ci - a jednak forum działa normalnie i wyświetla wszystkie polskie znaki w sposób normalny (zainstalowałem na tym pierwszym hostingu forum od podstaw - czystego by przemo który potem przerabiałem


cholera tyle kombinuję że sił już nie mam i na płacz tylko aż tylko zbiera ;( ((((

za każdym razem świństwo nie chce działać !!!

Boltex - 24-02-2012, 20:46

Sysk, to masz te polskie znaki czy nie? Bo na początku piszesz że nie masz, a potem że masz. Zdecyduj się.
Blant - 24-02-2012, 20:53

Sysk napisał/a:
Blant o jakie znaki ci szczególnie chodzi ?

Czy masz polskie znaki w zawartości tabeli. Wrzuć bazę, wejdź do tabeli posts_text i zobacz, czy tam polskie znaki wyświetlają się poprawnie.



Powered by phpBB modified by Przemo © 2003 phpBB Group