Diskuse

Téma: Aktualizace chyba 7.4.4. - 7.5.0.3

WEB : www.lumieru.cz
problem : chyba aktualizace 7.4.0 na 7.5.0

Po spuštění PATCH ( a opravdu jsem udělal vše přesně podle návodu "čti mně, teda jestli tam není nějaký chyták) se mi objeví hláška :
-------------------------------------------------------------------------------------
Chyba pri aktualizaci databaze!

Chyba:Table 'sunlight-pm' already exists

SQL dotaz:
CREATE TABLE `sunlight-pm` (`id` int(11) NOT NULL AUTO_INCREMENT,`sender` int(11) NOT NULL,`sender_readtime` int(11) NOT NULL DEFAULT '0',`sender_deleted` tinyint(1) NOT NULL DEFAULT '0',`receiver` int(11) NOT NULL,`receiver_readtime` int(11) NOT NULL DEFAULT '0',`receiver_deleted` tinyint(1) NOT NULL DEFAULT '0',`update_time` int(11) NOT NULL DEFAULT '0',PRIMARY KEY (`id`),KEY `sender` (`sender`),KEY `receiver` (`receiver`),KEY `update_time` (`update_time`),KEY `sender_deleted` (`sender_deleted`),KEY `receiver_deleted` (`receiver_deleted`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1
---------------------------------------------------------------------------------------------------------------
Když skočím do administrace sunlight, tak data tam jsou, ale nezobrazují se. Dokonce mohu měnit vzhledy.
Když nejsem přihlášen je zobrazen zákl. web s jedinou možností se přihlásit (tváří se jako komplet neveřejný). Po přihlášení je pouze čistá stránka.
Omlouvám se , ale docela bych rád ten přechod udělal a jsem asi jediný komu to nejde 😞 Nechci přijít o data v databázi, ale nakonec se asi nebude dát nic dělat.
Díky za případnou radu
postZaslat odpověď
si strašný spammer... patch funguje tak, že upravuje databázi.. například přidává sloupce... a tady ta chyba říká, že sloupec, který měl vytvořit již v databázi je... neprováděl jsi už tedy nějaký částečný patch dříve?

... jinak rada by mohla být, abys zkontroloval v databázi daný sloupec, zda se shoduje s tím co měl být vytvořen a v patchi tento příkaz smazal, ale obávám se, že by hned u dalšího příkazu by ti to zakřičelo zas
díky aspoň za něco, nevim jestli spamer ale snažim se jenom to rozhchodit.Bohužel nejsem IT, ale zatim vždycky jsem si s tim poradil, i ze šablonou atd.
před tím jsem žádný patch neprováděl. Tak fakt už nevim. Upravoval jsem pouze vhled na tři sloupce. a nějakou grafiku, ale ne databázi. O tom fakt nic nevim.
Každopádně díky i za to. Asi změnim nick ... 🙂
nick nepomáhá, pokud řešíš stále stejný problém a navíc je tu IP adresa :-D ale prostě ta tabulka (aha,předtím jsem psal sloupec, chyba) se tam jen tak sama nevzala... nejspíš už někdy patch došel do této fáze... pokud je tedy tabulka již vytvořena a má správnou strukturu, zkus z patch.php umazat
ten řádek 41 $sql[] = 'CREATE TABLE `'.$prefix.'-pm` (`id` int(11) NOT NULL AUTO_INCREMENT,`sender` int(11) NOT NULL,`sender_readtime` int(11) NOT NULL DEFAULT \'0\',`sender_deleted` tinyint(1) NOT NULL DEFAULT \'0\',`receiver` int(11) NOT NULL,`receiver_readtime` int(11) NOT NULL DEFAULT \'0\',`receiver_deleted` tinyint(1) NOT NULL DEFAULT \'0\',`update_time` int(11) NOT NULL DEFAULT \'0\',PRIMARY KEY (`id`),KEY `sender` (`sender`),KEY `receiver` (`receiver`),KEY `update_time` (`update_time`),KEY `sender_deleted` (`sender_deleted`),KEY `receiver_deleted` (`receiver_deleted`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1';

každopádně pokud nemáš zazálohovanou původní databázi, zazálohuj ji alespoň teď...
Takže jak jsi psal, asi to půjde postupně , teď to hodilo :
------------------------------------------------------------------------------------------
Chyba pri aktualizaci databaze!

Chyba:Table 'sunlight-redir' already exists

SQL dotaz:
CREATE TABLE `sunlight-redir` (`id` int(11) NOT NULL AUTO_INCREMENT,`old` varchar(64) NOT NULL,`new` varchar(64) NOT NULL,`active` tinyint(1) NOT NULL DEFAULT '1',PRIMARY KEY (`id`),KEY `old` (`old`),KEY `active` (`active`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1
--------------------------------------------------------------------------------------------------------------------
Takže to vypadá že mám nějakou dodrbanou databázi :( TAk to asi skrečuju a budu bez dat.
Tak jsem smazal přílušné řádky v PATCH a konečně se mi objevi, že databáze byla úspěšně aktualizovaná na 7.5.0 Huráá ...
Nicmméně teď to zase po úpravě šablony podle návodu píše :
-----------------------------------------------------------------------------------------------------
Smyčka při přesměrování

Server přesměrovává požadavky na tuto adresu sám na sebe, a to takovým způsobem, který zabraňuje jejich dokončení.

Tento problém může být způsoben zakázáním nebo odmítnutím
cookies.
------------------------------------------------------------------------------------------------------------
??????????