Neúspěšná migrace z 2.5.28

Ainny
30. říj 2016 00:08 #128981
Dobrý večer,
druhý den se marně snažím zaktualizovat web na verzi 3.5.1. Udělala jsem všechno, podle nápovědy na fóru poskytovatele, tedy C4. Nechala si i aktivovat knihovnu OpenSSL, ale to je tak všechno, co se mi povedlo.
Už jsem pročetla kde co. Vyzkoušela ruční aktualizaci přes Správce rozšíření a dostalo se mi pouze hlášky: nelze najít soubor XML nastavení, což nechápu, protože se snažím nainstalovat zazipovaný balíček z oficiálních stránek.

Momentálně se mi sice již nabídka k aktualizaci zobrazí (Komponenty > Aktualizace Joomly). Ještě odpoledne se nezobrazovala. Nicméně aktualizace se zastaví na 86,3 %, objeví se hláška: Fatal error: Call to undefined method Joomla\Registry\Registry::getValue() in /data/www/ainny.cz/migrace.ainny.cz/plugins/system/cdcaptcha/cdcaptcha.php on line 724 a spadne pokusná část webu.

Remeber jsem měla vypnuté. Componenty, které nebyly kompatibilní jsem smazala. JComments se smazalo v pohodě, JDownload začalo házet chybovou hlášku. Šablonu jsem přepnula na předinstalovanou. Kontrola databáze je v pořádku.

Po dvou dnech zkoušení, mazání a znovu nahrávání zálohy (přes FTP, Akeeba Kickstart mi hlásí pětistovku s chybou, kterou jsem si nenapsala) začínám mít pocit, že zůstanu už navěky u původní verze. Protože zahodit dvouletou práci a začít s čistou instalací se mi opravdu nechce. Adresa zálohy, na které se snažím aktualizaci vyzkoušet, je migrace.ainny.cz. Nicméně momentálně je na ní jenom ta chybová hláška.
Předem děkuji za každou radu.

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

Odpověď od H13
30. říj 2016 10:51 #128988
Ahoj, kolikrát je nejjednodušší postup nepoužívat tolik nadstavbových částí a upgradovat co nejjednodušeji.

Příklad (takto to dělám já od začátku, migraci někdy zvládnu během minut). Jediný možný problém může být to, že k tomu používám localhost (tedy "web na mém PC" - viz XAMPP např.)

- na serveru si pomocí phpMyAdmin vyexportuju databázovou strukturu a její data, na localhostu ji importuji (je to vždy jedno kliknutí na tlačítko export)
- pomocí FTP si stáhnu veškerý obsah webu na localhost (zase např. pomocí FileZilla označím vše a nakopíruji - zase jedno kliknutí)
- v configuration.php změním údaje k připojení k databázi a cesty (asi 5 řádků)

public $user = 'xxx';
public $password = 'xxx';
public $db = 'xxx';
public $log_path = 'xxx/logs';
public $tmp_path = 'xxx/tmp';

Na localhostu začnu migrovat

docs.joomla.org/Joomla_2.5_to_3.x_Step_by_Step_Migration
docs.joomla.org/Joomla_1.5_to_3.x_Step_by_Step_Migration
a podobně postupuju u komponent - podle návodů různých komponent

Na localhostu můžu jednoduše odladit chyby - zásadně nic nezkouším na "živém webu".

Jakmile vše jede a vše je v pořádku:
- změním zase hesla a cesty v configuration.php
- nahraji celý obsah na web pomocí ftp
- exportuji databázi z locahostu na web - zase pomocí phpMyAdmin

Když to děláš poprvý, může to být složitý, ale jakmile to jednou uděláš, pak to bude jednoduchý a hlavně máš nad vším kontrolu - pokud se objeví problém, objeví se na locahostu, takže máš čas se zeptat ne fóru bez toho, aby tvoje hlavní stránka byla po celou tu dobu nefunkční.

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

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

Odpověď od Ainny
30. říj 2016 17:37 #128989
Děkuji za odpověď, Já to sice nezkouším na ostré verzi webu, ale na "záloze", jenže mi to pořád nejde. Včerejší problém jsem vyřešila hned ráno, stačilo zakázat plugin v chybovém hlášení a instalace se částečně zdařila. Částečně píšu proto, že ať jsem v administraci mohla kliknout na co jsem chtěla, výsledek byl vždycky stejný. Chybová hláška.
Jdu prozkoumat XAMPP a třeba se naučím něco nového a půjde mi to líp. Když ne, tak se holt zase ozvu. :^)

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

Odpověď od Ernst
30. říj 2016 19:35 - 30. říj 2016 19:45 #128992
proč zrovna na verzi 3.5.1?
nejlepší je opravdu zkusit na localhost nebo si na endoře udělat zdarma testovací web.
s touhle chybou jsem se již setkal a chyba byla v databázi - www.joomlaportal.cz/forum/71-joomla-3-0-...a-3-6-2?limitstart=0

zkuste zakázat nebo raději odinstalovat plugin
Core Design Captcha plugin (cdcaptcha) ten nepodporuje joomlu 3.x

PS přikláním se k záloze akebou, protože je komfortnější a hlavně stažení jednoho souboru z webu skrz FTP je řádově rychlejší než stažení tisíců až desetitisíců souborů.

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

Odpověď od Ainny
30. říj 2016 20:20 #128994
Protože mi ji nabízí Joomla v administraci. Po ní by se měla nabídnout aktualizace na nejnovější verzi. Že je tenhle mezikrok potřeba, je, myslím, i na ofiko webu.
XAMPP už jsem rozchodila, teď se snažím s tím naučit pracovat.

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

Odpověď od Ainny
30. říj 2016 20:36 #128995
Ještě jsem zapomněla:
Zakázat plugin Core Design Captcha plugin pomohlo, i jsem úspěšně aktualizovala. Jenže jsem neodinstalovala PhocaGalery a ta mě v administraci nikam nepustila. Takže jsem to shodila a začala znovu. Ale ta záloha je už tak dobitá, že to nemá cenu. Teď se o to pokusím na localhostu. Třeba se mi to povede a zase se naučím něco nového. :^)

Když to teď obnovím Akeebou, tak se mi objeví hláška "500 - JHtmlBehavior: :mootools není podporováno", která se tu už řešila. Nicméně nevím, co smazat. Se mnou to není jednoduchý, ale já se nedám a přijdu na to. Možná. A ještě oklikou. :)

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

Odpověď od Ivan Delichristov
31. říj 2016 07:14 #129000
Řešil jsem podobný problém s odinstalací Phoca Gallery a migraci.
Nezmizel dokud jsem nevymazal všechny nabídky a odkazy na fotogalerie a obrázky vložené v článcíh např. {phocagallery view=category|categoryid=17|limitstart=0|limitcount=0}.

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

Odpověď od Ainny
31. říj 2016 07:23 #129001

Deli napsal: Řešil jsem podobný problém s odinstalací Phoca Gallery a migraci.
Nezmizel dokud jsem nevymazal všechny nabídky a odkazy na fotogalerie a obrázky vložené v článcíh např. {phocagallery view=category|categoryid=17|limitstart=0|limitcount=0}.


No to je "hezký". Já už to pomalu vzdávám. Nemám šanci to vyzkoušet ani na localhost, protože se mi nedaří import databáze. Údajně je velká a nepomůže ani BigDump. Každopádně díky. Tohle ještě vyzkouším.

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

Odpověď od Ainny
31. říj 2016 09:16 - 31. říj 2016 09:23 #129003

Ainny napsal:

Deli napsal: Řešil jsem podobný problém s odinstalací Phoca Gallery a migraci.
Nezmizel dokud jsem nevymazal všechny nabídky a odkazy na fotogalerie a obrázky vložené v článcíh např. {phocagallery view=category|categoryid=17|limitstart=0|limitcount=0}.


No to je "hezký". Já už to pomalu vzdávám. Nemám šanci to vyzkoušet ani na localhost, protože se mi nedaří import databáze. Údajně je velká a nepomůže ani BigDump. Každopádně díky. Tohle ještě vyzkouším.


Takže... zdá se, že tohle byla rada nad zlato, i když jsem všechno, co má v názvu "phoca" ve správci jenom zakázala. V článcích jsem nic nemazala, to by mě kleplo, i když, jak jsem tak koukala, to bude nějaké úpravy chtít. Instalace proběhla v pořádku. Staré verze galerie i návštěvní knihy jsem odinstalovala a nahodila nové. Zatím bez češtiny, ale zdá se, že jsem po třech dnech na dobré cestě. Díky za nakopnutí. :^)

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

Odpověď od H13
31. říj 2016 21:24 - 31. říj 2016 21:26 #129012
Jen doplním:

Nezmizel dokud jsem nevymazal všechny nabídky a odkazy na fotogalerie a obrázky vložené v článcíh např. {phocagallery view=category|categoryid=17|limitstart=0|limitcount=0}


Plugin kód vůbec nemá vliv na upgrade a podobně, dokonce, pokud daný plugin není aktivní, nebo neexstuje, pak se plugin kód chová jako normální text v článku. Ale v žádném případě se např. nevolá při upgradu, a pod.

V článcích jsem nic nemazala

Což je správně, tím, že např. plugin byl zakázán v plugin manažerovi, stává se z plugin kódu standardní text. Proto prosím, aby se nešířila informace, že se musí něco mazat v článku - tímto nesmyslem bychom Joomlu! znechutili každému, např. já bych musel projít přes tisíce článků při upgradu, což je samozřejmě nesmysl.

Staré verze galerie i návštěvní knihy jsem odinstalovala a nahodila nové

tady je případný návod na migraci: www.phoca.cz/development/50-joomla/phoca...omla-2-5-to-joomla-3 - tedy vlastně odinstalovat a nainstalovat znovu, ale s tím, že se exportují/importují (zachovají) data.

Instalovat na localhost případně někam jinam na server právě zapřičiní to, že se pracuje s dvoumi instancemi - z jedné se pouze exportuje (soubory a data z databáze) a do druhé se jen importuje (soubory a data do databáze) - tím pádem odpadají všechny komplikace, i když se něco zvrtne při importu, exportní instance je stále stejná a může se použít pro opětovný import - tímto způsobem se dá udělat migrace (nemyslím pouhý upgrade) během pár minut.

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

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

Odpověď od Ainny
01. lis 2016 07:25 #129015

H13 napsal: tady je případný návod na migraci: www.phoca.cz/development/50-joomla/phoca...omla-2-5-to-joomla-3 - tedy vlastně odinstalovat a nainstalovat znovu, ale s tím, že se exportují/importují (zachovají) data.

Instalovat na localhost případně někam jinam na server právě zapřičiní to, že se pracuje s dvoumi instancemi - z jedné se pouze exportuje (soubory a data z databáze) a do druhé se jen importuje (soubory a data do databáze) - tím pádem odpadají všechny komplikace, i když se něco zvrtne při importu, exportní instance je stále stejná a může se použít pro opětovný import - tímto způsobem se dá udělat migrace (nemyslím pouhý upgrade) během pár minut.

Díky za navedení k návodu, protože mám pochopitelně prázdnou knihu i galerii. Jestli mi to při mé šikovnosti bude trvat jenom pár minut, to je otázka druhá. ;^)

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

Odpověď od H13
01. lis 2016 13:34 #129022

Jestli mi to při mé šikovnosti bude trvat jenom pár minut

- no tím jsem měl spíš na mysli to, že to někdo dělá např. po desáté a ty postupy už má naučené, pokud to někdo dělá poprvé nebo podruhé, pak to samozřejmě tak rychlé a jednoduché asi nebude :-(

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

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

Odpověď od Ainny
01. lis 2016 19:02 #129028

H13 napsal:

Jestli mi to při mé šikovnosti bude trvat jenom pár minut

- no tím jsem měl spíš na mysli to, že to někdo dělá např. po desáté a ty postupy už má naučené, pokud to někdo dělá poprvé nebo podruhé, pak to samozřejmě tak rychlé a jednoduché asi nebude :-(

Bylo, díky návodu jsem to zvládla v cuku letu. Díky moc. :^)

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