Autor |
Sõnum |
wk
Vana Pingviin
Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
|
|
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
Vanus: 44
Liitunud: 24.10.2006
Postitused: 2036
|
|
|
|
-IFFI-
Vana Pingviin
Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
|
|
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?
|
|
|
|
|
|
|
|
akbgf
Vana Pingviin
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
Tsitaat: | 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
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
-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..
|
|
|
|
_________________
|
|
|
|
-IFFI-
Vana Pingviin
Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
|
|
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: | 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
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
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..
|
|
|
|
_________________
|
|
|
|
-IFFI-
Vana Pingviin
Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
|
|
Ei hilisemaid õnnetusi pole vaja..praegu odavam neid ennetada kui hiljem akiruda kui kõik töö ja vaev on peetis
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 ?
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
ü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
|
|
|
|
_________________
|
|
|
|
-IFFI-
Vana Pingviin
Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
|
|
Sry, pistsin valele reale selle UTF-8 nuid on see lähte koodis kenasti sees ja muutus ka kohe täpitähed kogu lehel
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
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
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..
|
|
|
|
_________________
|
|
|
|
-IFFI-
Vana Pingviin
Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
|
|
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.
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
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..
|
|
|
|
_________________
|
|
|
|
-IFFI-
Vana Pingviin
Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
|
|
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?
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
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..
|
|
|
|
_________________
|
|
|
|
-IFFI-
Vana Pingviin
Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
|
|
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)?
|
|
|
|
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
jah, sql backup + vb failid, nii et saaksin oma servu peal läbi mängida vajalikud toimingud, mis utf8'le üleminekuks vajalikud
|
|
|
|
_________________
|
|
|
|
|