phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: joli
26-01-2009, 15:38
phpMyAdmin 2.11.9.2 z kodowaniem latin2 / iso-8859-2
Autor Wiadomość
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 27-09-2008, 11:36   phpMyAdmin 2.11.9.2 z kodowaniem latin2 / iso-8859-2

phpMyAdmin 2.11.9.2 - jest to skrypt do zarządzania bazami danych np. MySQL ( z tej korzysta phpBB by przemo)
Jest to zwykły skrypt tak samo jak phpBB który można sobie wgrać i korzystać na serwerze obsługującym php i posiadającym bazę danych ( czyli hosting gdzie masz forum )
Ta wersja posiada skórkę od ispCP ale także dwie zwykłe standardowe.
Przestawiona jest także tylko dla baz w kodowaniu latin2 / iso-8859-2 ( to samo kodowanie w dwóch nazwach ) więc odradzam korzystanie z niej jeśli nie wiesz jakie masz kodowanie lub wiesz że masz inne.
Domyślne phpmyadmin -y hostingów maja kodowanie utf8 / latin1 dlatego umieszczam tutaj wersję z przestawionym kodowaniem bo niektóre osoby maja problemy z wykonaniem prawidłowego backupu

Strona domowa PMA : http://www.phpmyadmin.net/home_page/index.php

Co zostało przestawione ?
Eksport
Eksport został ustawiony tak aby tylko wcisnąć Wykonaj i backup będzie wykonany poprawnie:
  • Zaznaczone: Obejmij eksport transakcją
  • Zgodność z MYSQL40
  • Zaznaczone: Dodaj DROP TABLE / VIEW / PROCEDURE / FUNCTION
  • Zaznaczone: Dodaj CREATE PROCEDURE / FUNCTION
  • Zaznaczone: Zapisz jako plik
  • Zaznaczona kompresja: ZIP
  • Plik backupu kodowany jest w latin2

Screen:


Import
Import został także trochę poprawiony aby tylko wybrać plik i wcisnąć Wykonaj
  • Domyślnie wybrana zgodność MYSQL40
  • Wybrane kodowanie dla pliku latin2

Screen:


Instalacja:
  1. Ściągnij archiwum z phpMyAdminem
  2. Wypakuj w dowolnym miejscu
  3. Poszukaj pliku config.inc.php i otwórz, znajdź w nim:
    Kod:
    $cfg['blowfish_secret'] = '';

    I pomiędzy cudzysłowami wstaw ok 20 znakowe ( cyfry + litery ) tajny kod, możesz wygenerować tu:
    http://www.adgraf.net/generator_hasel.php
    Np.
    Kod:
    $cfg['blowfish_secret'] = 'izcnr2nIHK6iGn3Nu8HT';

  4. Wgraj katalog /pma/ na FTP np. do folderu forum
  5. Wejdź w adres gdzie wgrałeś katalog /pma/ np. adres_forum.pl/pma/ i wyświetli Ci się okno logowania do phpMyAdmina


Download:
phpMyAdmin_2.11.9.2_latin2_only - rapidshare

Umieszczam tutaj bo nie mam gdzie odsyłać osób z GG, i w załącznik się nie mieści :) ( w necie nic nie ma )
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
     
Gadatliwa Kasia 

   
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 03-10-2009, 23:31   

kfak, działa link bez najmniejszego problemu.
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
     
kfak

Pomógł: 1 raz
Posty: 28
Wysłany: 04-10-2009, 01:11   

Oczywiscie masz racje, widocznie to byl moj blad, przeprszam.


Jestem jednak w dosc duzej kropce, otoz staram sie przeniesc forum na inny server.
Baza ma polskie znaki.
po wgraniu ich w kodowaniu latin2 na nowy - są znaki zapytania, nowe posty wchodzą z błędem(patrz nizej) do tabel search. JEDNAK w BAZIE DANYCH przerzuconej juz na nowy server - SĄ POLSKIE ZNAKI, lecz forum wyswietla je jako ? znaki zapytania i mimo to generuje blad

Kod:
DEBUG MODE

SQL Error : 1267 Illegal mix of collations (latin2_bin,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='

INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 27800, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('ąęśśgvfsdg')

Line : 265
File : functions_search.php



przyglądamy sie kodowaniu nowego servera; phpMyAdmin - 2.11.6, MySQL: 5.1.34
character set client utf8
(Wartość globalna) latin1
character set connection latin2
(Wartość globalna) latin1
character set database latin1
character set filesystem binary
character set results utf8
(Wartość globalna) latin1
character set server latin1
character set system utf8
collation connection latin2_bin
(Wartość globalna) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci

przyglądamy sie kodowaniu starego servera; 2.7.0-pl1 MySQL 4.0.27
character set latin1 latin1
character sets latin1 dec8 dos german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5 latin1 dec8 dos german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5



w starym nie jestem w stanie wybrać magicznego trybu zgodnosci Tryb zgodności SQL z listy wybrać MYSQL40 WAŻNE ! bo po prostu takiej opcji NIE MA. (byla poruszana na forum juz ta kwestia).
ALE mimo wszystko baza wychodzi z polskimi znakami, a forum wyswietla znaki zapytania - "?"

dodam jeszcze że na nowym serverze tez jest magiczna opcja:
# System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
# System porównań dla połączenia MySQL: (mozna wybrac) -> wybieramy wiec latin2 i dalej bledy i dalej znaki zapytania.


wiedząc że nowy serv dziala pod utf8 - kodujemy baze na utf8, ma polskie znaki, wgrywamy na server - i co? w bazie - polskie znaki, na forum znaki zapytania, dodajemy post - polskie znaki sa, bledow nie ma, w bazie za to NOWE wpisy zapisują się krzakami.


Proszę o pomysł rozwiązania problemu,
czy powinienem zastapic na starym servie myadmina w/w wersją? czy jednak ona wydaje sie prawidlowa?
co jeszcze powinienem sprawdzic/zrobic?

zapoznalem sie z tematami:
http://www.przemo.org/php...pic.php?t=62233
http://www.przemo.org/php...pic.php?t=17648
 
     
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 04-10-2009, 09:45   

kfak, skorzystaj z http://tosiek.pl/converter/ konwertuj z ISO-8859-1 ( latin1 ) na ISO-8859-2 ( latin2 ) i wgrywajh bazę od punktu: Przystosowanie skryptu forum oraz bazy dla kodowania latin2 z tego tematu: http://www.przemo.org/php...pic.php?t=62233 (przy wgrywaniu wybierz z listy: latin2 i zgodność mysql40) oczywiście przed wgraniem przystosuj bazę i forum ;)
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
     
kfak

Pomógł: 1 raz
Posty: 28
Wysłany: 04-10-2009, 16:42   

Kod:
mysql_query('SET NAMES latin2 COLLATE latin2_general_ci', $this->db_connect_id);
napisane w innym temacie do mysql4.php -> zalatwilo sprawe.



Pozdrawiam
 
     
lublinforum

Pomógł: 2 razy
Posty: 183
Wysłany: 27-10-2009, 08:31   

a ja mam taki problem:
Kod:
MySQL zwrócił komunikat: 
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php
$mod_name[] = 'Kodowanie latin2 - mysql4.php'' at line 1


Zrobiłem to w oparciu o http://www.przemo.org/php...pic.php?t=62233

Zrobiłem również w oparciu o konwerter tośka:

Kod:
apytanie SQL:

-- -- Zrzut danych tabeli `phpbb_vote_voters` -- -- w użyciu (#2002 - Serwer nie odpowiada (lub gniazdo lokalnego serwera MySQL nie jest skonfigurowane poprawnie))
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/cpanel/base/3rdparty/phpMyAdmin/export.php:190) in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/ob.lib.php on line 83

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/cpanel/base/3rdparty/phpMyAdmin/export.php:190) in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/header_http.inc.php on line 22

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/cpanel/base/3rdparty/phpMyAdmin/export.php:190) in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/header_http.inc.php on line 23

Warning: Cannot modify[...]

MySQL zwrócił komunikat: 
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<br />
<b>Warning</b>:  Cannot modify header information - headers already sent ' at line 1


Mowa o www.kul-politologia.pl
 
     
Domiegowy


Posty: 10
Wysłany: 17-08-2013, 17:35   

link siadl
 
     
Gadatliwa Kasia 

   
Boltex



Pomógł: 475 razy
Posty: 2239
Wysłany: 17-08-2013, 17:42   

Domiegowy, sprawdź ten http://tosiek.pl/converter/
_________________
Nie pisz do mnie na PW/GG, chyba że o to poproszę | Zanim cokolwiek napiszesz radzę zapoznać się Regulaminiem | Przed założeniem nowego tematu sprawdź czy podobny temat już istnieje
Odpowiedź na większość pytań możesz znaleźć TUTAJ lub w FAQ | Poza forum pomagam tylko odpłatnie | Projekt subSilver2.0 - dołącz do nas!
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 13
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę