Stahování aktualizačního balíčku selhalo

Jindřich Havel
16. lis 2016 05:59 #129205
Nedaří se mi aktualizovat 3.6.3 na 3.6.4 z administrátorského rozhraní, hlásí "Stahování aktualizačního balíčku selhalo"
Klepnu-li na: downloads.joomla.org/cms/joomla3/3-6-4/j...t=zip&jcompat=my.zip , tak stáhnout lze, žádný problém. Joomla zatím provozuji pouze na localhost.
Co je tedy chybně? Kde mohu zjistit (log?), proč nelze takto aktualizovat?

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

Odpověď od Cony
16. lis 2016 08:55 #129206
Log máte v adresáři logs. Zkontrolujte si, jestli máte zapisovatelný tmp adresář.

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

Odpověď od radek
17. lis 2016 11:12 #129217
Setkal jsem se se stejnym problemem zrovna vcera. Po asi 5h hledani a zkouseni, jsem to prohlasil za neresitelny. V logu se nic neobjevuje, v jine instalaci log ani nebyl. Zkousel jsem jen tak upgradovat web z 2.5.28 na 3.x. Postupoval jsem presne dle navodu na Joomla, pak z joomla fora, pak ruzne z netu. Nefungovalo nic. Nefungovala instalace z TMP, ani manualni upgrade. Ten skoncil blank page. Je to zajimavy, protoze ten web jsem pred cca pul rokem bez problemu upgradoval na J3.5 Pak jsem zmenil verzi PHP z 5.5 na 7.x a nepomohlo ani to. Dokonce na PHP 7 se do webu po rozbaleni Akeebou neslo ani dostat. Tak jsem to pak vzdal.

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

Odpověď od Cony
17. lis 2016 14:52 #129218
Joomla 2.5 na PHP 7 nefunguje. To až 3.x a ještě od nějaké verze (nevím z hlavy jaké). 3.6.4 na PHP 7 již funguje bez problémů, to ale nemusí platit o všech rozšířeních, které používáte.

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

Odpověď od radek
17. lis 2016 15:10 #129219
Joomlu jsem ocesal. Nebylo na ni ani jedno rozsireni tretich stran. Evidentne je tam nejaky problem. Resi se to po spouste anglickych for. Bez vysledku. Nekomu funguje to, nekomu ono a nekomu nic.

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

Odpověď od Cony
17. lis 2016 23:10 #129224
Je to na Windows?
Zkuste v souboru \administrator\components\com_joomlaupdate\models\default.php nalézt řádek
$basename = basename($packageURL);
a změnit ho na
$basename = basename(parse_url($packageURL, PHP_URL_PATH));
Poděkovali: radek

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

Odpověď od radek
18. lis 2016 10:26 #129231
Zkousel jsem to doma na Xamppu u 1 webu. Zkousel jsem dva postupy na jednom a tom samym webu.

1. web z 2.5.28 upgradovany na 3.5.1 nekdy na jare. Ted jsem ho chtel upgradovat na 3.6.4 z 3.5.1

2. web 2.5.28 jsem chtel upgradovat na 3.5.1 a pak na 3.6.4

oba weby se chovaly stejne. Stejne problemy, nemoznost stahnout aktualizacni balicek, nemoznost aktualizovat z TMP, ani manualne.

Jestli jsem to nesmazal, tak tu radu zkusim. Byl jsem totiz nastvanej a mozna jsem to z Xamppu cely smazal.

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

Odpověď od radek
18. lis 2016 11:14 #129232
Jinak ten radek je v tom souboru 2x. Mam zmenit oba?

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

Odpověď od Cony
18. lis 2016 11:18 #129233
Zkuste, včera jsem shodou okolností dělal to samé na Windows a narazil jsem na to. Pokud se nepletu je to chyba v jádru Joomly, pokud otestujete navrhnu to jako opravu do Joomly.

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

Odpověď od radek
18. lis 2016 11:28 - 18. lis 2016 11:44 #129234
Tak jsem prepsal oba a aktualizace se povedla. Trvalo to sice velice dlouho, az jsem mel strach, ze to neprojde kvuli tomu casu execution time max nebo jak se to jmenuje, ale proslo to a Joomla sla na 3.5.1. Nicmene z 3.5.1 na 3.6.4 to opet hlasi stejnou chybu.

Takze po opetovnem prepsani to joomlu aktualizovalo na 3.6.4.
XAMPP pro tento pokus byl pouzit tento: xampp-portable-win32-5.5.19-0-VC11


Jinak jsem jen pro zajimavost zkusil reinstalovat Joomla core. Opet chyba. Hlaska viz priloha. Po prepsani kousku kodu v souboru to ale tentokrat uz nepomohlo a hlaska je tam porad.
Přílohy:

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

Odpověď od Cony
18. lis 2016 11:55 #129235
Ano, po aktualizaci na 3.5.1 dojde i k aktualizaci opraveného souboru, je teda potřeba udělat opravu znovu. Stejně tak po aktualizaci na 3.6.4. Ta druhá chyba s tím zřejmě nesouvisí, to bude něco jiného.

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

Odpověď od Cony
18. lis 2016 11:59 #129236
Tak v 3.7 bude již tato chyba opravena.

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

Odpověď od radek
18. lis 2016 12:04 #129237
Diky. Jde pouze o chybu na XAMPP? Na webu s linuxem to nebude delat? Original webu je totiz porad na 2.5.28. Je to me zname a nechce do toho stourat. Tak jsem si to na necisto zkousel, kdyby nahodou zmenila nazor.

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

Odpověď od Cony
18. lis 2016 12:20 #129238
Je to chyba v pojmenování dočasného souboru. Do názvu souboru se dostal otazník, což minimálně na windows je zakázaný znak. Na Unix systémech by otazník měl projít, zatím jsem s upgrade na Linuxu neměl problém.

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

Odpověď od radek
18. lis 2016 14:02 #129239
Dik.

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