Serveri vahetusega on kaduma läinud täpitähed

Kõik muud teemad, mis seotud Linuxi ja ei sobi mujale

Moderaator: Moderaatorid

wk
Vana Pingviin
Vana Pingviin
Postitusi: 1133
Liitunud: 24.10.2007, 22:04

Postitus Postitas wk »

Kui Sa Sandri soovitusi järgisid, siis pead lõpuni minema ja hoolitsema selle eest, et ka Su foorumisoft teaks, et ta peab edastama UTF-i. Kui näed täpilisi viimati mainitud kujul, siis see tähendabki, et andmebaasist tulevad täpilised õigel kujul, aga foorumisoft arvab ikka, et tegemist on latin1/iso-8859-1-ga. Kuna vbuleltini ei tea, siis ei oska juhatada, kas saab selle muuta foorumi kesksest häälestusest või template'ide päistest. Tõenäoliselt on ikka esimene variant ka olemas.
Kõike hääd,
WK
illukas
Vana Pingviin
Vana Pingviin
Postitusi: 2036
Liitunud: 24.10.2006, 21:35

Postitus Postitas illukas »

Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Asi nüüd nii kaugel, et lahmib mul pidavalt duplikaate mis esinevad DB-s (#1062 - Duplicate entry 'praegu' for key 2 ) olen eemaldanud käsitsi juba neid päris palju ...tüütu ühekaupa vast on ka selle tarvis miski kaval nipp?

Korra sain juba ka omal selle täpitähe jama korda ja kõik tundus ok. Aga kuna see eelnev oli kõik katsetus siis pärast seda otsustasin, et lasen FTP-ga kah kõik uue seisuga failid ülesse ja impordin sam sseisuga DB kah kohale nuid sanderi antud õpetuse järgi mis toimis kenasti ;) aga nüüd siis see pidev dublikaatide jama...tundub, et neid palju veel....

illukas vaatasin/uurisin ka sinul linki ja nagu ma aru saan eeldab see ju shelli kasutamist...nagu eelpool mainisin siis mul sellele alal täiesti kogemused puuduvad ja selle selgeks tegemine võtaks jälle tohutu aja ja arvan, et mul pole seda asja ikka nii pidevalt vaja (meibi nüüd pärast seda kunagi aastate pärast jälle...aga võibolla ei vaja enam ültse )

Loodan hetkel sanderi antud õpetuste järgi asja korda saada...hetkel tundub veel asi olevat nende dublikaatide taga korras. Kuna 214-st tabelist jõuab 196 ära importida ja siis algavad need dublikaatide jama. See dublikaatide jama on vb_word tabelis (miski sõnade tabel) ja sealt edasi tulevad veel ühe lisamooduli tabelid mis ei tohiks enam probleemi tekitada.

Siis seega küsimus, et kuidas kavalalt ja kiirelt eemaldada/fiksata dublikaadid?
Kasutaja avatar
akbgf
Vana Pingviin
Vana Pingviin
Postitusi: 763
Liitunud: 07.10.2009, 09:04

Postitus Postitas akbgf »

Siis seega küsimus, et kuidas kavalalt ja kiirelt eemaldada/fiksata dublikaadid?
SQL-is aitab:
select distinct .. from ..

Uude veergu või uude tabelisse:
insert into .. select distinct .. from
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

-IFFI- kirjutas:Asi nüüd nii kaugel, et lahmib mul pidavalt duplikaate mis esinevad DB-s (#1062 - Duplicate entry 'praegu' for key 2 ) olen eemaldanud käsitsi juba neid päris palju ...tüütu ühekaupa vast on ka selle tarvis miski kaval nipp?

Korra sain juba ka omal selle täpitähe jama korda ja kõik tundus ok. Aga kuna see eelnev oli kõik katsetus siis pärast seda otsustasin, et lasen FTP-ga kah kõik uue seisuga failid ülesse ja impordin sam sseisuga DB kah kohale nuid sanderi antud õpetuse järgi mis toimis kenasti ;) aga nüüd siis see pidev dublikaatide jama...tundub, et neid palju veel....

illukas vaatasin/uurisin ka sinul linki ja nagu ma aru saan eeldab see ju shelli kasutamist...nagu eelpool mainisin siis mul sellele alal täiesti kogemused puuduvad ja selle selgeks tegemine võtaks jälle tohutu aja ja arvan, et mul pole seda asja ikka nii pidevalt vaja (meibi nüüd pärast seda kunagi aastate pärast jälle...aga võibolla ei vaja enam ültse )

Loodan hetkel sanderi antud õpetuste järgi asja korda saada...hetkel tundub veel asi olevat nende dublikaatide taga korras. Kuna 214-st tabelist jõuab 196 ära importida ja siis algavad need dublikaatide jama. See dublikaatide jama on vb_word tabelis (miski sõnade tabel) ja sealt edasi tulevad veel ühe lisamooduli tabelid mis ei tohiks enam probleemi tekitada.

Siis seega küsimus, et kuidas kavalalt ja kiirelt eemaldada/fiksata dublikaadid?
vb_word näib olevat mingi otsingu indexi tabel, et kas vb admin sisaldab äkki mingit võimalust otsingu index uuesti genereerida, sellisel juhul võiksid selle tabeli ilma datata üle kantida ja uues süsteemis siis indexi uuesti luua..
Pilt Pilt Pilt
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

SUURED-SUURED-SUURED TÄNUD kõigile abilistele...sai siis lõpuks asi ära kolitud ja täpitähed õnnelikult tagasi. Pole veel suurt jõudnud üle vaadata ja kontrollida kas on ka veel miskeid imelike anomaaliaid aga eks näis ja loodan parimat.

Toimetasin siis järgmiselt.

Kõigepealt tühjendasin ära otsingu indexi ja tegin DB backupi vanast servust. Seda kõike vBulletini admini paneelis vastavate vahenditega.

Siis konvertisin järgmiste käskudega SQL faili

Kood: Vali kõik

iconv -f iso-8859-1 -t utf8 -o uus.sql vana.sql
sed -i 's/CHARSET=latin1/CHARSET=utf8/g' uus.sql 
ja lihtsalt importisin phpMyAdminis selle.

Nagu eespool soovitati ka ära muuta charset=ISO-8859-1 siis seda kahjuks ma pole veel jõudnud teha aga kõik vähemasti esmapilgul toimib. Tagasis siis kõik eelnevad täpikad ja kõik toimib ka uute postituste sisestamisel.

Ei oska hetkel muud öelda kui korra veel TÄNADA abilisi ;)
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

hmm, see võib küll näiliselt toimida, aga see tundub poolik, lisaks esimesele sed'ile peaks ikka ka teine vajalik olema ja samuti on ikka vajalik ka meta väljas asi ära muuta..

ma ei ütle, et järgmine väide 100% tõele vastab, aga hetkel jääb mulje, et andmeid baasis hoitakse küll utf8's, aga baasist võttes ja sinna tagasi sisestades käib konvertimine iso-8859-1'ga.. ja see on lühidalt öeldes õnnetus, mis ootab juhtumist..
Pilt Pilt Pilt
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Ei hilisemaid õnnetusi pole vaja..praegu odavam neid ennetada kui hiljem akiruda kui kõik töö ja vaev on peetis :D

Ok selle meta muutsin utf8

Sa Sander mõtled seda teist käsku sellena: --> sed -i 's/SET latin1 COLLATE latin1_swedish_ci/SET utf8 COLLATE utf8_estonian_ci/g' uus.sql

Eespool kus sa mulle seda hiljem soovitasid ja kus ma ka näitasin DB sisu siis see oli mul tehtud phpMyadminis ja kahjuks seda sql-i ei õnnestunud mul mingi nipiga imortida uute DB-sse. See sisaldab jah seda swedish_ci osa. Aga see mis mul bulletini admini osas on backupina tehtud siis see ei sisalda seda swedish_ci osa. Vaatsin just otsinguga üle selle faili mille importisin ja hetkel töös on...et siis järelikult pole vaja mul seda teist käsku kasutada enam ?
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

ühtki collate rida enam pole?

igal juhul kui vaadata uut lehte, siis leian selle lähtekoodist endiselt selle rea:

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

seal peaks olema UTF-8
Pilt Pilt Pilt
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Sry, pistsin valele reale selle UTF-8 nuid on see lähte koodis kenasti sees ja muutus ka kohe täpitähed kogu lehel

Kood: Vali kõik

T�hja-t�hja
ja ikkagi on jah sql-is see read;

extension` varchar(20) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT

ENGINE=MyISAM AUTO_INCREMENT=83 DEFAULT CHARSET=utf8;


et siis tuleb ikkagi see teine käsk lasta--> sed -i 's/SET latin1 COLLATE latin1_bin/SET utf8 COLLATE utf8_estonian_ci/g' uus.sql
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

pigem siis juba utf8_estonian_ci ka asendada utf8_bin kui esimene seda on, samuti vaata varem viidatud linki vb konvertimise kohta, käsurealisi lähenemisi sealt jälgima otseselt vist ei pea, kui sul just pole pilte baasis, aga just see, kuidas peale seda muuta ka adminis kodeeringu asi ning pärast seda install kausta abil upgrade teha, see peaks su probleemi ehk lahendama..
Pilt Pilt Pilt
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

:? ei mina sellega hakkama ei saa..proovinud nii ja naa..ei oska seda shelligi käima ajada cpanelis. Vahtinud ka googles erinevaid õpetusi..no ei ole ma sellise süsteemiga sina peal.

Pakun 5$ alertpay raha ;) (rohkem pole ausõna hetkel võin hiljem lisa kanda kui lisa tekib) kes ajaks selle asja korda. Ei tahaks eriti seda asija "lonkama" kah jäta kuna on palju magamata öid ja palju aega sinna raisatud.
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

cpanelit ei ole ju vajagi shelli kaudu käiata.. kui mul oleks mingi ligipääs kopeeritavatele andmetele, siis saaksin nendega nii palju mängida, et sulle juhendi luua, kuidas sa täpselt pead käituma, et asi toimima saada..
Pilt Pilt Pilt
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Ookei, vajad ligipääsu kindlasti uues serveris phpmyadminile siis vajad seda DB sql faili mida importdin sinna? (Uploadin selle siis näiteks upload.ee-sse)

Kas on vaja veel ligipääsu uues servus bulletini admincp osale? On mingit ligipääsu ka tarvis vanale servule(phpmyadmin, vbulletini admincp jne)

Anna teada täpsemalt teada ja ma teen ligipääsud?
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

tee baasi dump vanas servus ja paki kokku sisu failid koos dumbiga ühte tar'i näiteks, laadi see kumbagi oma serverisse üles ja pane mulle privasse link.. muid ligipääse mul esialgu vast ei lähe vaja..

kuskile upload.ee peale küll oma dumpi ära pane, seal on siiski kasutajate info sees, mida mõni karvane käsi pruugib omaks rõõmuks ära kasutada..
Pilt Pilt Pilt
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

sander85 kirjutas:tee baasi dump vanas servus ja paki kokku sisu failid koos dumbiga ühte tar'i näiteks, laadi see kumbagi oma serverisse üles
DUMP... see tähendab andmebaasi SQL backupi ju??? (see on mul ühtse kujuna ja pole seal teisi faile)

Või siis vajad ka kogu FTP sisu (kogu portaali faile)?
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

jah, sql backup + vb failid, nii et saaksin oma servu peal läbi mängida vajalikud toimingud, mis utf8'le üleminekuks vajalikud
Pilt Pilt Pilt
Vasta