Padnutý systém po aktualizácii položiek VM

Matejko
30. dub 2017 18:49 #131218
Zdravím, včera som dal aktualizovať položky, týkali sa hlavne Virtuemart 3 a dnes mi joomlu nechce vôbec načítať, no web funguje v poriadku. Keď sa nalogujem do joomly, vidím len menu, no nikam sa nedá dostať, vypisuje Chyba:1242 Subquery returns more than 1 row. Neviem s tým pohnúť, nevie mi niekto niečo poradiť?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od zpetr
30. dub 2017 19:42 #131219
Jen tak cvičně, vy by jste uměl bez znalosti vašeho webu na takovýto dotaz odpovědět?
Fix databáze nebo System obnovte zpět ze zálohy.
Co se skrývá pod pojmem aktualizovat položky ?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Matejko
02. kvě 2017 20:32 #131236
Som si vedomý, že ten popis nie je jasný, ale žiaľ to lepšie opísať neviem. Som samouk, je to môj druhý e-shop, robil som na ňom 3 mesiace a bol hotový. Teraz síce web ide, ale do joomly sa dostať neviem. Teda viem, ale vidím len hlavný panel, no do žiadnej záložky neviem prejsť. Ak by som mal zálohu, tak si systém už dávno obnovím. Moja hlúposť bola, že som si ju neurobil a čakal som, kým dokončím web. Takže, vôbec neviem čo urobiť. Či by som nejak ručne vedel prepísať súbory na ftp alebo čo ...
Pod pojmom akutalizovanie položiek som myslel aktualizáciu rozšírenia: niektorých zásuvných modulov a komponentov, bolo ich tam veľa, tak som to ani veľmi nekontroloval a dal som to aktualizovať hromadne. Pri tej aktualizácii vyhodilo chybu, no a systém už potom nešiel.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
02. kvě 2017 21:21 #131237
To je hodně velká odvaha dělat něco bez zálohy.
Nicméně ta chybová hláška asi není celá, že? Jak je vypsaná chyba kompletně?

Podívejte se na jiná fóra. Podobný problém se řeší různě. Podle toho, jak chyba přesně vypadá, nebo jaké verze VM a Joomly používáte.

Namátkou třeba stačí opravit tabulky databáze v phpMyadmin, nebo v tomtéž vypnout v modulech menu VM...

Ale v každém případě, než začnete něco dělat, ZAZÁLOHUJTE současný stav (soubory + DB), ať se můžete vrátit alespoň do výchozího chybového stavu.

Pro začátek hledejte na Google třeba 1242+Subquery+returns+more+than+1+row+joomla+virtuemart

I'm sorry, my responses are limited...you must ask the right questions.
Poděkovali: Matejko

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Matejko
03. kvě 2017 17:55 #131243
Ďakujem, nezálohovať bola riadna hlúposť, ale na chybách sa najlepšie učí.
Tá hláška je celá, nič viac tam nie je (Chyba:1242 Subquery returns more than 1 row) a dokonca je vypísaná len v záložke karty prehliadača a nie na stránke administrácie samotnej.
Fóra v angličtine som si pozrel, nemôžem povedať, že som podstate problému porozumel a už vôbec sa neorientujem v databázach, ale bolo tam funkčné riešenie - vymazanie menu VM na hlavnom panely v joomle. Čiže na ftp - administor/modules/mod_vmmenu a vymazať. VM menu zostane iba v komponentoch, ale to ma nejak netrápi, hlavne že to ide.
Ako to urobiť v tom PhpAdmine by mi musel niekto úplne polopate vysvetliť, lebo som s tým ešte nemal dočinenia.

Každopádne vďaka na správne nasmerovanie k vyriešeniu.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od zpetr
03. kvě 2017 19:46 #131244
No ale fix databáze lze provést i z administrace.
rozšiření/ spravovat/databáze a vlevo nahoře oprava.
Možná není tak ultimátní jako přímá cesta ale mohl by stačit.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.