Strana 1 z 2

Migracia do Websupportu

Napísané: Št Júl 05, 2012 12:57 pm
od používateľa Marek Adamec
Caute,

Momentalne migrujem so svojim webom http://www.navrchol.sk do websupportu... Nastal mensi problem s diakritikou... Pre lepsi obraz a pochopenie:

takto vyzera sucasny web http://www.navrchol.sk (vsetko OK) a takto docasne pri migracii http://navrchol.sk.data8.websupport.sk/ (chybna diakritika)
takto vyzera sucasny web http://www.montblanc.navrchol.sk (vsetko OK) a takto docasne pri migracii http://montblanc.navrchol.sk.data8.websupport.sk/ (chybna diakritika)
takto vyzera sucasny web http://www.galeria.navrchol.sk (vsetko OK) a takto docasne pri migracii http://galeria.navrchol.sk.data8.websupport.sk/ (chybna diakritika)
....

Verzia MySQL databazi na websuporte je 5.1 (a verzia povodneho bola samizda 5.0) v tom problem nieje lebo som to skusal aj s pouzitim 5.0 , este na starom hostingu som upravoval web na PHP 5.3.× (ale v tom by podla mna nemal byt problem...).

HELP od Websupportu mi odpisal toto :) : Dobry den, s najvacsou pravdepodobnostou bude problem v charsete, bud v databaze alebo vo Vasom systeme. Nakolko sa zda, ze tento system je programovany na mieru, kontaktujte prosim svojho programatora.

Re: Migracia do Websupportu

Napísané: Pi Júl 06, 2012 12:31 pm
od používateľa Marek Adamec
Uz som nato prisiel, potreboval som zmenit Character encoding: na utf-8 ale nemohol som sa pripojit do manageru na docasnom migrovanom hostingu.... http://navrchol.sk.data8.websupport.sk ked som sa pokusal pripojit cez http://navrchol.sk/manager/index.php.da ... support.sk tak mi to neslo (napadol ma pokus zmenit to v povodnom manageri na sucasnom hostingu a potom databazu prekopirovat ale ked som dal Character encoding: na utf-8 na povodnom hostingu tak sa mi pokaslala na nom diakritika....), napadla ma este jedna zufala myslienka pouzit adresu http://navrchol.sk.data8.websupport.sk/ ... /index.php a cuduj sa ta fungovala... v manageri som smenil Character encoding: na utf-8 a vsetko bolo OK !!!

Re: Migracia do Websupportu

Napísané: Št Júl 12, 2012 1:27 pm
od používateľa _rasel^
Ahoj, u Websupportu je dôležité v akej znakovej sade a porovnávaní vytvoríš vo WebAdmine webhostingu. Odporúčam "Znaková sada / porovnávanie" nastaviť pri vytváraní databázy na "utf8/utf8_slovak_ci". Toto nastavenie definuje v akej znakovej sade bude databáza ukladaná, výsledky zoradenia podľa národných pravidiel napr. výsledky SELECTov nad databázou, kde berie do úvahy slovenskú diakritiku 'ch' a iné špeciálne znaky. Myslím, že toto nastavenie ovplyvňuje aj typ predvolenej znakovej sady, keď PHP nadväzuje spojenie s databázou.

Po tomto nastavení musí byť v Etomite nastavená rovnaká znaková sada, presne ako píšeš - nastavené je to správne vtedy, ak sa na webe a v PhpMyAdminovi zobrazuje diakritika správne.

Otázka je len v akej znakovej sade si mal databázu ukladanú na pôvodnom hostingu, ale ak diakritika zobrazuje správne aj na webe a aj v PhpMyAdminovi, tak je všetko v poriadku.

Re: Migracia do Websupportu

Napísané: Po Júl 16, 2012 12:46 pm
od používateľa Marek Adamec
Ja pouzivam UTF-8_general_ci aj hlavne kvoli moznosti cestiny (jej specialnym znakom)... Uz som vtsetky tie problemy co sa tyka ETOMITE poriesil, ale mam este jeden problem po migracii a to zle kodovanie vo fore...:( Na fore mam "rosipany caj" uz som kedysi pri zmene mal takyto problem ale zabudol som ako som ho odstranil resp. kde som zmenil charset... v databaze mam nastavene UTF-8_general_ci (na starom hostimgu mi to slapalo dobre) ale na novom hostingu pouzivam resp to mam nahrate v databaze 5.1 nemoze byt aj v tom problem?

Re: Migracia do Websupportu

Napísané: Ut Júl 17, 2012 10:59 am
od používateľa _rasel^
Ahoj, pokiaľ vidno rozsypaný čaj aj priamo prostredníctvom rozhrania PhpMyAdmin, tak bude niečo zle s kódovaním znakovej sady priamo v Db. Vyskúšal by som vytvoriť cez web administráciu webhostingu novú databázu s kódovaním utf8 a cez PhpMyAdmin ju znova naimportovať (import zo znakovej sady a zdrojový súbor musí byť tiež v kódovaní utf8). Ak sa import nepodarí a aj tak bude v Db rozsypaný čaj, tak pomôže len zmena znakovej sady zdrojového súboru pre import. Importný súbor môžeš otvoriť napr. v Notepad++ a jeho obsah prekonvertovať a uložiť v utf8 (je na to položka v menu Encoding - Encode in UTF-8, alebo Encoding - Convert to UTF-8 - Conver to UTF-8). V Notepad++ musí byť obsah importného súboru tiež čitateľný.

Ak sa znaková sada zobrazuje zle iba priamo vo fóre, tak je niečo zle nastavená niekde na fóre, napr. priamo v šablóne by malo byť:

Kód: Vybrať všetko

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

Re: Migracia do Websupportu

Napísané: Ut Júl 17, 2012 1:15 pm
od používateľa Marek Adamec
Takto to vyzera v DB:

Obrázok
Obrázok
Obrázok

Skusal som to prekodovat v Notepade++ ale neuspesne stale je to tam ako rosipany caj a uz som skusal skoro vsetky kombinacie....:( Taky maly detajl, zle sa zobrazuje len to co bolo pridane do fora "original" text a info sa zobrazuju dobre...

Re: Migracia do Websupportu

Napísané: Ut Júl 17, 2012 4:35 pm
od používateľa _rasel^
Zobrazujú sa znaky importného súboru v Notepadd++ správne? Celkom nerozumiem tomuto:
Marek Adamec napísal:Taky maly detajl, zle sa zobrazuje len to co bolo pridane do fora "original" text a info sa zobrazuju dobre...
Tu pomôže už len experimentovanie so znakovou sadou importného súboru. Ak sú Notepade++ znaky správne, tak bude aj v Db po importe. Ak sa znaky v Notepadd++ zobrazujú tiež zle, tak môžeš ešte vyskúšať zobraziť importný súbor v inej znakovej sade, aby sa znaky zobrazili správne [Formát - Znaková sada - Central European - Windows-1250], [Formát - Znaková sada - Eastern European - ISO 8859-2], alebo [Formát - Kódovať v ANSI] a potom v menu prekonvertovať do UTF-8.

Edit: Podľa rýchleho testu (ľsa zobrazuje ako Äľ, alebo skúšam ako skúšam) testu čo som urobil by malo byť najpravdepodobnejšie: importný súbor bol kódovaný v ANSI a je ho potrebné pred importom prekonvertovať do UTF-8, alebo naimportovať v ANSI.

Re: Migracia do Websupportu

Napísané: St Júl 18, 2012 12:10 pm
od používateľa Marek Adamec
No ja viem co myslis ale mne to vobec nechce prekonvertovat a neviem preco myslel som ze som lama ked mi to nejde tak som si nasiel na nete presny navod na prekonvertovanie a tak som to aj robil takze az taka lama so neni...:) skusal som to aj v PSPade aj Notepade++ a nic. Na tvoj email (info-etomite-sk) som ti poslal malu databazu cca 2MB z triedneho fora aby si sa sam mohol presvedcit ze to nejde... (mam dve fora s ktorymi mam problem) uz aj v minulosti som prekonvetrovaval kodovanie a islo mi to ale toto je premna zahada...

Re: Migracia do Websupportu

Napísané: St Júl 18, 2012 3:36 pm
od používateľa _rasel^
Ahoj, mám taký pocit, že databázový súbor je kódovaný v dvoch rôznych znakových sadách - nejaká jeho časť a tým pádom nie je diakritika v určitých častiach správna a prekonverovala sa už iba na ?. V Notepade++ som otvoril databázu, prekonveroval ju do ANSI [Formát - Prekonvertovať do ANSI] a potom zobrazil v znakovej sade UTF-8 [Formát - Kódovať v UTF-8], súbor uložil - potom bola väčšina databázy v poriadku. Z importného súboru som musel odstrániť komentáre pred a po vytváraní tabuliek, to sú všetky nepodstatné nezmysli, ktoré začínajú na --:

Kód: Vybrať všetko

--
-- Štruktúra tabuľky pre tabuľku `forum_auth_access`
--
Pretože počas importu mi komentáre robili problémy. Obsah tabuľky forum_search_wordlist som nenaimportoval vôbec - boli tam nejaké nezmysli (blbé znaky) a obsah tejto tabuľky je možné obnoviť v administrácií phpBB, čiže je viac-menej nepodstatná a je iba zbytočne veľká. Kontroloval som znakovú sadu v príspevkoch, vyzerala byť už v poriadku.

Re: Migracia do Websupportu

Napísané: Št Júl 19, 2012 1:39 pm
od používateľa Marek Adamec
No uz som nato prisiel ako to spravit pri jednom kodovani som mal ok tie zelene poznamky a pri druhom text... ked som postupoval podla teba tak mi to pri importe databazy vyhadzovalo chybu... (ktoru som si nezapisal...) ale ak chces vediet aku mohol by som ti to zistit...
Tak ma napadlo pospajat tieto dve "databazy", povyberat z kazdej co je OK a nahrat to... a funguje...:) vsetko je OK
Teraz to aplikovat este aj na to druhe forum... ale to az cez vikend asi, lebo to druhe forum budem aj updatovat na phpbb3.

Dakujem za radu.

Re: Migracia do Websupportu

Napísané: Št Júl 19, 2012 2:36 pm
od používateľa _rasel^
Nz, rád pomôžem.

Re: Migracia do Websupportu

Napísané: Št Aug 02, 2012 10:56 am
od používateľa Marek Adamec
Svoje stare forum som updatol na phpbb3 ale mam problem so spam botmi, akym MODom si osetril forum tou otazkou co mas pri registracii do fora? Je to toto: http://www.phpbb.com/customise/db/mod/antibot_question/ ???

Re: Migracia do Websupportu

Napísané: Pi Aug 03, 2012 12:19 pm
od používateľa _rasel^
Nastavenie nájdeš v [Všeobecné - Konfigurácia fóra - Ochrana proti Spambotom] nemusíš nič inštalovať. Stačí ak vyberieš dostupný plugin Q&A, klikneš na tlačidlo nastavenie a pridáš otázky. Na tomto fóre sú nahodené otázky pri registrácií ako ochrana proti spam botom, ale nepomohlo to. Oveľa lepšie sa mi zatiaľ vidí nastaviť prihlasovanie na potvrdenie mailom a v [Používatelia a skupiny - Bezpečnosť používateľa - Ban e-mailových adries] nastavíš ban na e-maily z ktorých sa boti registrujú. V mojom zozname zatiaľ je:

Kód: Vybrať všetko

*@gmail.com
*@mail.ru
*@yahoo.co.uk
*@yahoo.de
*@yahoo.dk
*@yahoo.es
*@yahoo.fr
*@yahoo.it
*@yahoo.no
*@yahoo.se
Pre *@gmail.com sa používateľom zobrazí info, aby mi napísali email s prosbou o manuálnu registráciu, alebo nech použijú inú mailovú adresu, keďže z tejto adresy prichádza neskutočne veľa spamu.
Gmail bol pridaný do spam listu, kôli veľkému počtu falošných registrácií. Ak sa chcete skutočne zaregistrovať, tak mi prosím napíšte na e-mail, ktorý nájdete na webe http://etomite.sk/kontakt Ďakujem za pochopenie.

Re: Migracia do Websupportu

Napísané: So Aug 11, 2012 4:22 pm
od používateľa Marek Adamec
_rasel^ napísal:Oveľa lepšie sa mi zatiaľ vidí nastaviť prihlasovanie na potvrdenie mailom


Co sa tyka potvrdenia emailov co som tu nasiel a mam overene je ze potvrdit to musi administrator cize Ja, ale nepoznas nahodou MOD ktory by odoslal potvrdzovaci email na emailovu adresu novo registrovanemu uzivatelovi...?

Co sa tyka moderatorov fora, tak na mojom fore mam viac moderatorov a kazdeho mi tam vypisuje pri kazdej teme... Moderátori: virtualtronic, matrix201, Cihua u teba sa mi to paci viac ze tam mas Moderátor: Moderators To si vytvoril skupinu Moderators ci ako?

Re: Migracia do Websupportu

Napísané: Ne Aug 12, 2012 12:46 am
od používateľa _rasel^
Na autentifikáciu používateľov pomocou mailu nepotrebuješ žiaden MOD. Je to implementované priamo v phpBB [Všeobecné - Konfigurácia fóra - Nastavenie registrácie užívateľov]: Zakáž, Žiadna, Užívateľom, alebo Administrátorom. Keď je nastavená na autentifikáciu používateľom, tak sa po registrácií používateľovi odošle aktivačný mail a až po potvrdení odkazu v maily sa môže prihlásiť a písať príspevky - ak máš nastavené, že len reg. používatelia majú na to právo. Tento spôsob autentifikácie ťa pred spambotmi neochráni, pretože vedia používať aj tento spôsob autentifikácie. Autentifikácia administrátorom má tú nevýhodu, že používateľ väčšinou hneď po registrácií očakáva, že bude môcť prispievať do fóra... a musí čakať - preto sa mi javí najvhodnejšie skombinovať autentifikáciu používateľom mailom (aby bolo jasné, že je to existujúci mail) + filter na mail domény z ktorých sa spamboti registrujú najčastejšie, aby v takomto prípade reg. vôbec neprešla.

Jj, [Užívatelia a skupiny - Skupiny - Spravovať skupiny] vytvoríš skupiny, pridáš používateľov a potom v [Fóra - Oprávnenia založená na fórach - Moderátori fór] zadefinuješ skupine oprávnenia.