bug ve verzi 3.0.12
Napsal: pát 03. dub 2015 8:49:01
Zdravím, já a můj team developerů jsme našli dost nepříjemný bug, ve verzi 3.0.12. Jedná se o to, že pokud chceme duplikovat DB pomocí rozhraní PhpMyAdmin, tak je téměř 80% šance na to, že se DB z které se duplikát udělal, zcela rozbije - v našem případě se rozbili avataři (konkrétně jejich zobrazování). Hledali jsme chybu v rozhraní, na serveru ale nikde nic nebylo. Důkladnou analýzou (tak probíhala naše oprava), jsme zjistily, že každý název avataru se ve zdroji zobrazuje jako jeden jediný. /images/avatars/upload/b1dc143313d3dde02644e48360d29493_48.jpg" width="256" height="144" alt="Uživatelský avatar">. V tomto názvu je vidět, že se má jednat o konkrétní obrázek - číslo 48.jpg odkazuje na konkrétního uživatele, který avatar používá na profilu. Zbytek za upload/ **********, je název který se shodoval se všemi avatary uložené na serveru.
Tímto došlo ke kolizi konzistence některých tabulek DB i samotných PHP souboru. Jediný způsob jak toto opravit, je přepsat poškozené php soubory - v našem případě sme jich přepisovaly 6. Chci poukázat na nedostatek, který v této verzi panuje. Podpora od vývojářů zde NENÍ! Není možné za VŠECH okolností duplikovat DB - což nechápu, jak může být.
Pakliže chcete dělat duplikaci DB v této verzi, udělejte si zálohu celého serveru. Nepomohlo ani slepování tabulek z XX databází. Nutnost přepsat XX souborů, aby se vám funkcionalita vrátila do normálu.
PS: Ne nebyla chyba v kódu, ano vše bylo psáno tak, jak to má být. Zobrazování avatarů bylo nemožné, kvůli chybějící podpoře v PHPBB. Podporu jsme si museli udělat sami. Dále na Váše dotazy rovnou říkám, ano celá kódová stránka byla netknutá - chybu nebylo jak hledat, protože nikde nebyla. Chyba je přímo v dané verzi.
Prosím o nahlášení výš aby se fixnul tento otravný problém.
Díky, Payn - Head Game Developer.
Tímto došlo ke kolizi konzistence některých tabulek DB i samotných PHP souboru. Jediný způsob jak toto opravit, je přepsat poškozené php soubory - v našem případě sme jich přepisovaly 6. Chci poukázat na nedostatek, který v této verzi panuje. Podpora od vývojářů zde NENÍ! Není možné za VŠECH okolností duplikovat DB - což nechápu, jak může být.
Pakliže chcete dělat duplikaci DB v této verzi, udělejte si zálohu celého serveru. Nepomohlo ani slepování tabulek z XX databází. Nutnost přepsat XX souborů, aby se vám funkcionalita vrátila do normálu.
PS: Ne nebyla chyba v kódu, ano vše bylo psáno tak, jak to má být. Zobrazování avatarů bylo nemožné, kvůli chybějící podpoře v PHPBB. Podporu jsme si museli udělat sami. Dále na Váše dotazy rovnou říkám, ano celá kódová stránka byla netknutá - chybu nebylo jak hledat, protože nikde nebyla. Chyba je přímo v dané verzi.
Prosím o nahlášení výš aby se fixnul tento otravný problém.
Díky, Payn - Head Game Developer.