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
Otwarty przez: arcy
10-10-2009, 17:57
Naprawianie bazy danych - krzaków na forum
Autor Wiadomość
Arczieku

Posty: 21
Wysłany: 04-02-2009, 23:15   

a jak inaczej przywrócić polskie znaki ?
 
     
Gadatliwa Kasia 

   
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 05-02-2009, 07:34   

Arczieku napisał/a:
a jak inaczej przywrócić polskie znaki ?

na wspak... czytaj cały tekst od początku, jeżeli nie zrozumiesz to czytaj tak z 10 razy a za 11 razem zacznij robić wszystko krok po kroku.
_________________
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...
 
     
Arczieku

Posty: 21
Wysłany: 05-02-2009, 12:08   

przeczytałem ten Twój tekst juz nie 11 razy ale z 50 razy... robiłem krok po kroku...
backup mam z phpmyadmin wg Twojego zalecenia.
Editora Plus 3 mam i zrobiłem wsyztsko jak pisałeś
Otworzyłem bazę w utf8 i Central European ( iso-8859-2 ) ale nie ma polskich znaków diakretycznych, więc otworzyłem w Encoding: ANSI.
Tutaj wyedytowałęm znaki polskie zapisałem i otworzyłem później w tzw latin2 czyli Central European ( iso-8859-2 ) i znaki polskie są...
Wchodzę do phpmyadmina robię zapytanie
Kod:
ALTER DATABASE `nazwa_bazy` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci;

Wrzucam plik mysql4.php
Wrzucam backup bazy zapisany juz w kodowaniu latin2 postępując zgodnie z Twoimi wskazówkami...
I wywala błąd
Kod:

Kod:
Błąd

zapytanie SQL:

--
-- Baza danych: `arczieku_a`
--
CREATE DATABASE `arczieku_a` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci;

MySQL zwrócił komunikat: Dokumentacja
#1007 - Can't create database 'arczieku_a'; database exists


Co źle zrobiłem ?

Używam phpmyadmina z serwera unl.pl

[ Dodano: 05-02-2009, 14:32 ]
dobra nie ważne... zrobiłęm po swojemu i mam polskie znaki :) paaa leszczu :)

Kod:

Od:      tosiek
Do:     Arczieku
Wysłany:     Dzisiaj 7:33
Temat:     Re: problem z kodowaniem     Cytuj wiadomość
spierdalaj kurwa mac

nie pisałem żebyś mi truł dupę na pw...
 
     
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 05-02-2009, 15:10   

Cytat:
dobra nie ważne... zrobiłęm po swojemu i mam polskie znaki :) paaa leszczu :)

i się dzieci potem dziwią że dostają bany... przecież nic nie zrobił :)


Arczieku napisał/a:

Co źle zrobiłem ?

powtórzę się:
tosiek napisał/a:
Arczieku, zrobiłaś kopię bazy, a nie masz uprawnień do tworzenia baz z poziomu mysql

Arczieku napisał/a:
Can't create database 'arczieku_a'; database exists

Nie można utworzyć bazy bo już istnieje

Usuń z pliku z kopią bazy linijkę:
CREATE DATABASE `arczieku_a` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci;
 
     
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 06-02-2009, 15:07   

Skoro w nowych rzeczach nie ma polskich znaków to znaczy że albo nie wgrałeś zmodyfikowanego pliku mysql4.php albo nie wykonałeś zapytania w bazie:

Cytat:
Kod:
ALTER DATABASE `nazwa_bazy` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci;


Gdzie za nazwa_bazy wstawiamy nazwę bazy która wyświetla się po lewej stronie ( baza z forum )

(przypominam znowu o wpisaniu nazwy bazy)

Bądź oba na raz. (obstawiam brak lub źle wykonane zapytanie w bazie)

Jeżeli w bazie masz polskie znaki w tych nowych rzeczach to wyedytuj tylko te nowe, bo jeśli zaczniesz edytować nowe razem ze starymi możesz skopać (stare przerobione i nowe mogą być w innych kodowaniach)

Więc nie rób tego hurtem ale znajdź granice między nowymi a starymi i skopiuj te stare do innego pliku i tam popraw kodowanie, potem przenieś spowrotem do głównego pliku bazy.

Arczieku napisał/a:
a ja tylko chciałem się zapytać...

każdy się tylko pyta... to sobie pomyśl jak się zbierze zbyt dużo osób pytających :)
 
     
Jackob J

Pomógł: 1 raz
Posty: 59
Wysłany: 07-02-2009, 16:50   

Nie jest dobrze.
Postępowałem dokładnie według podanych instrukcji. Wgrałem dwie bazy danych - jedną bez jakichkolwiek przeróbek, drugą spreparowaną do latin2 tak jak to było podane w tym temacie.
Niestety, zamiast polskich znaków mam pojedyncze znaki zapytania, niezależnie którą bazę podłączę do forum. :(

Proszę o pomoc.
 
     
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 07-02-2009, 16:57   

Jackob J, wyczyściłeś cache po wszystkim ? przy wgrywaniu wybrałeś kodowanie latin2 ? jesteś pewien że poprawnie przerobiłeś na latin2 ?

Obstawiam że nie czyściłeś cache.
_________________
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...
 
     
Jackob J

Pomógł: 1 raz
Posty: 59
Wysłany: 07-02-2009, 17:03   

Dobrze obstawiasz. :oops:
Właśnie nad tym pracuję. Problem polega na tym, że gdy próbuje wejść do indeksu administracji, żeby to zrobić napotykam na komunikat:
Kod:
Could not insert data into logs table

DEBUG MODE

SQL Error : 1062 Duplicate entry '0' for key 1

INSERT INTO phpbb_logs (mode, topic_id, user_id, username, user_ip, time) VALUES ('admin', '0', '2', 'Jackob J', '4dfdca6b', '1234022636')

Line : 72
File : functions_log.php

Co zrobiłem źle lub czego nie zrobiłem?

(przepraszam, że lekko nie na temat)
 
     
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 07-02-2009, 17:11   

Jackob J napisał/a:
żeby to zrobić

Ręcznie wyczyść cache przez klienta FTP (zostaw tylko plik .htacces)

Jackob J napisał/a:
Co zrobiłem źle lub czego nie zrobiłem?

Nie wiem bazy mysql to nie moja działka :) Ale zrób od nowa backup przerób i wgraj ze zgodnością mysq40 i kodowaniem latin2, wszystko masz w pierwszym poście jak zrobić prawidłowy backup i jak go potem wgrać

Poza tym nie widze check files i czy prawidłowo sa wgrane pliki skryptu 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...
 
     
Jackob J

Pomógł: 1 raz
Posty: 59
Wysłany: 07-02-2009, 17:19   

Ręcznego usuwania chciałem uniknąć bo ścierwa się trochę nazbierało i bym się zaklikał. ;)
Jednak wyczyściłem folder cache. Z tym, że nie było tam w ogóle pliku .htacces! O_o

Po wyczyszczeniu cache nadal mam znaki zapytania. I dodatkowo ten błąd w panelu admina.
Ma ktoś jakieś pomysły? :(
 
     
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 07-02-2009, 17:21   

Jackob J napisał/a:
bym się zaklikał.

CTRL + A , zaznacza wszystko

Przeczytaj wszystko od nowa i dopiero zacznij robić od nowa :)
_________________
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...
 
     
Jackob J

Pomógł: 1 raz
Posty: 59
Wysłany: 07-02-2009, 17:24   

Nigdy nie byłem biegły w skrótach. Dla mnie to, że trzymałem control podczas zaznaczania było już nie lada udogodnieniem. ;)

A z robieniem wszystkiego od nowa będzie problem. Nie mam obecnie dostępu do szybkiego Internetu. Dlatego gdy jeszcze miałem, wgrałem specjalnie na serwer dwie bazy danych: jedną bez modyfikacji, drugą przerobioną na latin2.
Nowych na razie wgrać nie mogę, muszę bazować na tym co mam. Tak samo z plikami forum na serwerze. :(

niefajnie jest...
 
     
BillEvil


Pomógł: 1 raz
Posty: 21
Wysłany: 09-02-2009, 06:00   

tosiek, widze ze jeszcze nikt Ci nie podziekowal ;D
Gratulacje! super tutek. Przyda się jeszcze nie raz
 
     
Jackob J

Pomógł: 1 raz
Posty: 59
Wysłany: 10-02-2009, 10:11   

Również przyłączam się do podziękowań dla tośka.
No może nie konkretnie za poradnik bo ten akurat z polskimi znakami mi nie pomógł. Za to pomógł mi sam tosiek. Brawa dla tego pana! :)
 
     
Gadatliwa Kasia 

   
wojtek2310

Pomógł: 1 raz
Posty: 100
Wysłany: 11-02-2009, 21:52   

Kod:
Błąd

zapytanie SQL:

INSERT INTO `phpbb_forums`
VALUES ( 8, 6, 'Komputery i Telefony', 'Wszystko o komputerach oraz telefonach. ', 0, 120, 1, 1, 44, NULL , 0, 0, 0, 1, 1, 1, 1, 3, 3, 5, 1, 1, 1, 0, '', 'SORT_FPDATE', '', '', 0, 0, 0, 'c', 0, 0, 0, 2, 1, 3, 0, 0, 0, '', 0 ) ;

MySQL zwrócił komunikat: Dokumentacja
#1062 - Duplicate entry '8' for key 1


No i co trzeba zrobić bo tylko 24 tabele się wgrywają :(
 
     
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,14 sekundy. Zapytań do SQL: 12
Polecane serwisy

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

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę