Stránky spadnou, když zakážu GZip Compression

Vladimír
17. úno 2021 17:13 - 17. úno 2021 17:14 #143729
Zdravím všechny
a chtěl bych poprosit o názor či radu. Předesílám, že nejsem programátor.

Potřebuji zjistit příčinu nekorektního chování jednoho pluginu na webu a proto jsem si chtěl zapnout error reporting.
Proto jsem zakázal GZip kompresi, což jsem se dočetl, že bych předtím měl.

Bohužel mi okamžitě spadly stránky a mám jen bílou obrazovku. Stránky najedu ze zálohy, to není problém, ale rád bych tento problém nějak řešil.

Neporadí mi prosím někdo zkušenější, co bych měl udělat nebo zkusit?
Předem děkuji za jakoukoliv reakci.
Vladimír

P.S. Mám aktuální verzi Joomla 3.9.24.

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

Odpověď od Bong
17. úno 2021 17:55 #143730
Pokud vypnete kompresi GZIP v administraci Globální nastavení - záložka Server: Nastavení serveru Komprese GZIP, tak to nemůže skončit bílou stránkou.

Když vypnete nějaký plugin přímo, pak je to možné.

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 Vladimír
17. úno 2021 18:04 #143732
Děkuji za odpověď.

Opravdu jsem jen vypnul GZip kompresi v administraci a hned to zbělelo jak v administraci, tak po refreshi i frontend.
Taky jsem byl dost překvapený.

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

Odpověď od Bong
17. úno 2021 18:25 #143734
Obnovovat ze zálohy není nutné. Stačí v configuration.php v textovém editoru GZIP zapnout: public $gzip = '1';

Napadá mě jestli to není nějaký zástupný problém. Zkuste vypnout nejprve (nebo také) Globální nastavení - záložka Systém: Nastavení mezipaměti - Mezipaměť.

Nebo zkusit GZIP zapnout a vypnout přímo v configuration.php

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 Vladimír
17. úno 2021 18:44 - 17. úno 2021 19:00 #143736
Je zvláštní, že i když mám stránky spadlé bylo v configuration.php nastaveno public $gzip = '1';.
A navíc nejde upravený soubor následně uložit.

Ukládání do mezipaměti mám také vypnuto

t.
Přílohy:

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

Odpověď od Bong
17. úno 2021 19:39 #143738

Vladimír napsal: Je zvláštní, že i když mám stránky spadlé bylo v configuration.php nastaveno public $gzip = '1';. A navíc nejde upravený soubor následně uložit.

To by mohl být ten problém. Nejspíš máte různé vlastníky složek a souborů (CHOWN). Kde hostujete?

Editovat přes FTP configuration.php jde?

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 Vladimír
17. úno 2021 19:52 #143739
Editovat configuration.php jde, ale nejde následně uložit/uploadovat.

Hostuji u Czechia.

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

Odpověď od Bong
17. úno 2021 20:03 - 17. úno 2021 20:04 #143740
To budou ty práva. Teď se dopátrat co s tím :-)

Soubor configuration.php by měl jít upravit přímo v Joomle, pokud použijete Phoca Commander.

Můžete zkusit zapnout FTP vrstvu v Globálním nastavení Joomly. Ale s tím se můžou v tomto případě vyskytnout zase jiné problémy.

Srovnat práva lze buď kompletním zazálohováním pomocí Akeeba Backup a následným kompletním smazání webu a samozřejmě opětovným obnovením pomocí souboru zálohy + kickstart. Pak se ale nesmíte nikdy ve stránkách vrtat přes FTP (prostě budete používat Phoca Commander).

Je to vlastně jeden z kroků v článku Univerzální oprava instalace Joomla

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 Vladimír
17. úno 2021 20:41 #143742
Moc děkuji.

Tento web je starý asi tak 3 dny. Je to kopie našeho produkčního webu pro testování. Přemigroval jsem ho pomocí Akeeby.

Zálohu a následnou instalaci pomocí kickstart.php jsem zde už dělal několikrát. Jediné, co jsem neudělal, je to kompletní fyzické vymazání před následnou obnovou.

Myslíte, že by to mohlo pomoci s těmi právy? Nejdou nastavit v commanderu podobně jako třeba CHMOD?

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

Odpověď od Ernst
17. úno 2021 20:46 #143743
práva tak opravit jdou, ale nejde opravit vlastnictví souborů. Problém bude, že jednou je vlastník web a jednou ftp (zjednodušeně řečeno).

To jde většinou opravit jen z administrace hostingu, viz. "kouzelné" tlačítko na wedosu.

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

Odpověď od Vladimír
17. úno 2021 20:49 #143744
Pokud to pomůže, mohu požádat administraci o nápravu.

Bohužel nevím, co přesně bych po nich měl žádat. Napovíte mi?

Děkuji.

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

Odpověď od Ernst
17. úno 2021 21:01 #143745
srovnat práva a vlastnictví souborů a složek
Poděkovali: Vladimír

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

Odpověď od Bong
18. úno 2021 10:10 #143746
Někdy žádat administrátory o nápravu znamená i zaplatit nebo čekat.

Uvést práva do pořádku lze vlastními silami právě kompletním smazáním a opětovným obnovením z balíčku zálohy + kickstart.
Pokud se totiž soubory a složky rozbalí až na webu pomocí kickstart, mají automaticky "ta správná" oprávnění, vlastníkem je web.

Pak je potřeba na to pamatovat a nikdy nepoužívat žádného FTP klienta pro úpravy a nahrávání, stejně tak nezapínat FTP vrstvu v Joomle.
Vše je třeba řešit přímo v administraci Joomly a pokud je potřeba se soubory nějak pracovat, tak používat Phoca Commander opět v administraci.

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

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

Odpověď od Vladimír
18. úno 2021 10:32 #143748
Moc děkuji za rady. Tak já to zkusím sám.

Tedy:
1. udělat zálohu a stáhnout na local
2. kompletní smazání webu ve FileZilla
3. upload zálohy pomocí FileZilla a spustit kickstart.php
4. obnovit stránky
5. nainstalovat Phoca Commander do Joomly a používat jej místo FileZilla? Nemám s ním žádnou zkuišenost

Rozumím tomu dobře?

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

Odpověď od Rudolf
18. úno 2021 14:53 - 18. úno 2021 15:17 #143751
OT:

Vše je třeba řešit přímo v administraci Joomly a pokud je potřeba se soubory nějak pracovat, tak používat Phoca Commander opět v administraci.


No to asi platí jen u některých hostingů.
U Wedosu je kouzelné tlačítko, jinde mají správně nastavené ftp účty.
My ftp nepoužíváme, máme ssl klíče a všichni programátoři přístupujeme jako majitelé všech webů na celý server.

nainstalovat Phoca Commander do Joomly a používat jej místo FileZilla


Obecně tyto aplikace nepoužíváme z důvodu bezpečnosti a na joomla mi žádné ftp aplikace do Joomla nesmí.
Ale rozumím tomu, že to někdo s oblibou používá.
Naposledy support od JoomlArtu, když dělal nějaké supportní zásahy ve svých aplikacích na našem webu a zapomněl ji tam.

K problému:
Toto všechno se dělá jen proto, že nejde zapisovat do souboru configuration?¨
A pak se to vyřeší tak se teprve bude řešit gzip a bílá stránka?

To je husté :)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

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