Serveri vahetusega on kaduma läinud täpitähed
Moderaator: Moderaatorid
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
WK
http://mansurovs.com/tech/converting-vbulletin-to-utf-8
siin ka üks õpetus
siin ka üks õpetus
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?
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
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- 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 kenastiaga 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?
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
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
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 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
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..
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..
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 ?
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 ?
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
Kood: Vali kõik
T�hja-t�hjaextension` 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
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..
Pakun 5$ alertpay raha
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?
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?
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..
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..



