Přihlásit se

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

16. lis 2016 05:59 #129205
Stahování aktualizačního balíčku selhalo od Jindřich Havel
Začátečník
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?

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

17. lis 2016 11:12 #129217
Odpověď od radek
Zkušený uživatel
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.

17. lis 2016 14:52 #129218
Odpověď od Cony
Moderátor
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.

17. lis 2016 15:10 #129219
Odpověď od radek
Zkušený uživatel
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.

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

18. lis 2016 10:26 #129231
Odpověď od radek
Zkušený uživatel
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.

18. lis 2016 11:14 #129232
Odpověď od radek
Zkušený uživatel
Jinak ten radek je v tom souboru 2x. Mam zmenit oba?

18. lis 2016 11:18 #129233
Odpověď od Cony
Moderátor
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.

18. lis 2016 11:28 - 18. lis 2016 11:44 #129234
Odpověď od radek
Zkušený uživatel
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:

18. lis 2016 11:55 #129235
Odpověď od Cony
Moderátor
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.

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

18. lis 2016 12:04 #129237
Odpověď od radek
Zkušený uživatel
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.

18. lis 2016 12:20 #129238
Odpověď od Cony
Moderátor
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.

18. lis 2016 14:02 #129239
Odpověď od radek
Zkušený uživatel
Dik.

Powered by Fórum