Problém s joomla update a CKEditorem

Karel
17. lis 2015 18:55 #124593
Dobrý den,
Mám hned dva problémy:

Snažím se udělat Joomla update z verze 3.3.6 na verzi 3.4.5 (Udate package URL: github..... , Installation method: write files directly). Při pokusu o update vyskočí chyba: the archive file is corrupt, truncated or archive parts are missing. Balík zipu se stáhl do tmp složky. Update zkouším na wamp serveru a cesta k tmp je nasledující: C:\localhost\ospkop.cz/tmp.

Druhý problém je s rozšířením CKEditor. Njedřív se mi rozšíření nedařilo naistalovat, ale pak jsem ho tam dostal. Teď po aktivaci editoru nefungují tlačítka save, save & close, cancel atd. V JS conzoli je po kliknutí na tlačítko chyba: Uncaught TypeError: Cannot read property 'task' of null.
V module manageru je dokonce PHP chyba: Strict standards: Only variables should be assigned by reference in C:\localhost\...\plugins\editors\ckeditor\ckeditor.php on line 38.
Zkoušel jsem vymazat cache webového prohlížeče a teké jiný prohlížeč. :(

Prosím o jakoukoliv radu co dělám špatně.

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

Odpověď od Pavel
17. lis 2015 19:43 #124594
Pokud mate pc pripojene k netu, tak neni potreba nic stahovat a joomlu muzete aktualizovat primo v administraci.

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

Odpověď od Bong
17. lis 2015 19:51 #124595

astronaut napsal: Při pokusu o update vyskočí chyba: the archive file is corrupt, truncated or archive parts are missing.

Zkopírujte si soubor github.com/joomla/joomla-cms/releases/do...e-Update_Package.zip a nainstalujte v administraci jako kterékoli jiné rozšíření.

astronaut napsal: BDruhý problém je s rozšířením CKEditor. Njedřív se mi rozšíření nedařilo naistalovat, ale pak jsem ho tam dostal. .

Co to je nešlo a pak jsem ho tam dostal? Odinstalujte jej a znovu nainstalujte jej v administraci v poslední verzi download.cksource.com/CKEditor/CKEditor/...r_4.5.5_standard.zip

I'm sorry, my responses are limited...you must ask the right questions.

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

Odpověď od Karel
17. lis 2015 21:01 - 17. lis 2015 21:03 #124596

Zkopírujte si soubor github.com/joomla/joomla-cms/releases/do...e-Update_Package.zip a nainstalujte v administraci jako kterékoli jiné rozšíření

To také nefunguje (Extension Manager: Install -> Upload Package File). Po kratkém načítání se nic nestane.

Co to je nešlo a pak jsem ho tam dostal? Odinstalujte jej a znovu nainstalujte jej v administraci v poslední verzi download.cksource.com/CKEditor/CKEditor/...r_4.5.5_standard.zip

Tuším, že celý problém je práve způsoben neaktuální Joomlou. Fungovala jen instalace přes URL.

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

Odpověď od Bong
17. lis 2015 21:36 #124598
to si taky musíte ten Wamp nastavit aby Joomla mohla něco dělat, hlavně hodnoty:

php_value max_execution_time
php_value max_input_time
php_value memory_limit

www.joomlaportal.cz/forum/search?query=m...te=all&childforums=1

I'm sorry, my responses are limited...you must ask the right questions.

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

Odpověď od Ernst
17. lis 2015 21:43 - 17. lis 2015 21:50 #124600
máte správně oprávnění a vlastnictví ke složkám (oprávnění si můžete nastavit vy, vlastnictví jen správce hostingu.
Máte vyčištěnou veškerou cache?

Zkontrolujte si system ->systémové informace ->práva složek

Vlastně, když jste na localhost, tak vlastnictví i práva složek si můžete nastavit sám prostředky windows

PS předpokládám, že cesta k tmp je C:\localhost\ospkop.cz\tmp.

Jak píše bong, určitě si v php.ini zvyšte ten max_execution_time minimálně na 90

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

Odpověď od Karel
17. lis 2015 21:47 #124601

php_value max_execution_time
php_value max_input_time
php_value memory_limit


Myslím, že v tom by problém být neměl:

max_execution_time = 300
max_input_time = 300
memory_limit = 512M

PHP 5.4.12

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

Odpověď od Karel
17. lis 2015 21:58 #124602

máte správně oprávnění a vlastnictví ke složkám (oprávnění si můžete nastavit vy, vlastnictví jen správce hostingu.
Máte vyčištěnou veškerou cache?

Zkontrolujte si system ->systémové informace ->práva složek

Vlastně, když jste na localhost, tak vlastnictví i práva složek si můžete nastavit sám prostředky windows


Mám nastaveno 777 na celou složku

PS předpokládám, že cesta k tmp je C:\localhost\ospkop.cz\tmp.


Ano. Cesta bude nastavena nejspíše správně (cestu si nastavila joomla při instalaci, zip se do složky opravdu stáhne, ale nenaistaluje).

Jak píše bong, určitě si v php.ini zvyšte ten max_execution_time minimálně na 90


Mám nastaveno na 300. Chyba nastane po pár vteřinách. Při instalaci rozšíření přes upload je zobrazen asi 5 vteřin načítací dialog a pak se vypne bez jakékoli chyby.

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 2015 22:16 #124603

astronaut napsal: V module manageru je dokonce PHP chyba: Strict standards: Only variables should be assigned by reference in C:\localhost\...\plugins\editors\ckeditor\ckeditor.php on line 38.

To není chyba jako taková. Prostě si vypněte hlášení chyb v globální konfiguraci Joomly.
Poděkovali: Karel

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

Odpověď od Ernst
17. lis 2015 22:20 - 17. lis 2015 22:21 #124604
zkontroloval jste si system ->systémové informace ->práva složek?

Mám nastaveno 777 na celou složku


Jakých 777? jste na localhost a na windows?
Musíte si pro složku C:\localhost\ospkop.cz nastavit plná oprávnění pro několik uživatelů (min všechny balíčky aplikací, vy, trustedinstaler a možná i users) a to včetně souborů a podsložek. Také si vlastnictví této složky a podsložek změňte na Vás. A zakažte dědičnost.
Pak budete mít oprávnění v pořádku a můžeme řešit další postup. Možná také smažte obsah složky TMP a cache

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

Odpověď od Karel
17. lis 2015 22:28 #124605

Jakých 777? jste na localhost a na windows?
Musíte si pro složku C:\localhost\ospkop.cz nastavit plná oprávnění pro několik uživatelů (min všechny balíčky aplikací, vy, trustedinstaler a možná i users) a to včetně souborů a podsložek. Také si vlastnictví této složky a podsložek změňte na Vás. A zakažte dědičnost.
Pak budete mít oprávnění v pořádku a můžeme řešit další postup. Možná také smažte obsah složky TMP a cache


Ano, na localhostu. Chtěl jsem tím naznačit že mám pro všechno povolené všechno a víc už toho povolit nejde.
TMP a cache jsou prázdné (zůstal jen index.html).

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

Odpověď od Karel
17. lis 2015 22:32 - 17. lis 2015 22:32 #124606

To není chyba jako taková. Prostě si vypněte hlášení chyb v globální konfiguraci Joomly.


CKEditor po vypnutí chyb funguje bez problémů. :)
Joomla stále odmítá istalovat. :(

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

Odpověď od Ernst
18. lis 2015 11:20 - 18. lis 2015 11:21 #124609
přeinstalováváte ji upgradem či plnou instalací?

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

Odpověď od Karel
18. lis 2015 13:09 #124610

přeinstalováváte ji upgradem či plnou instalací?


Pouze upgradem. Mám spíš pocit, že nefungují kompletně instalace.

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 2015 16:03 #124611
Na windows jsem s Joomlou pracoval jen velmi málo, ale matně si vzpomínám, že v PHP na windows byly nějaké potíže s archívy typu ZIP. Zkuste buď stáhnout upgrade package v jiném formátu (gz nebo bzip2), nebo zkuste instalaci ze složky (tj. rozbalit package např. do /tmp/joomla a v instalátoru pak na záložce instalovat ze složky zadat tuto cestu).
Poděkovali: Karel

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