Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
Joomla prázdna, biela stránka/Joomla blank page
22. úno 2019 19:53 #139102
Odpověď od David Zirhut
Admin
Zdravím, odpovídám jménem Linelabu.
Tazatel se celkem zmiňuje o 3 rozšířeních.
1) includeitem (Shortcodes). Z popisu je zřejmé, že chyba bude opravdu tam a je to tak, jak píše H13 - Notice opravdu nemá vliv na to že se zobrazí bílá stránka. V dotazu není uvedena verze pluginu ale téměř jistě to bude něco ve smyslu:
preg_match($pattern, $text, $matches)
...
if (!empty($matches[0]))
na tuto chybu jsme při testování nenarazili (zřejmě se projeví jen v určitých případech)
Plugin má (mj) dělat to že do článku je možné vložit do článku nějaký náhled produktu z VirtueMartu.
Pokud krátce předtím na web byl instalován plugin zásilkovna, který může ovlivnit zobrazování detailu produktu (co já vím že třeba že na základě ceny/hmotnosti nebo něčeho jiného u produktu zobrazí možné varianty dopravy), tak to pak v praxi může vypadat tak že vypnutím pluginu includeitem opravdu web začne fungovat a naopak ale přitom chyba může být právě v tom pluginu zásilkovny (tím neříkám, že chyba není v pluginu includeitem, může být i tam). Zkuste vypnout tu zásilkovnu a uvidíte jak se to bude chovat.
2) zásilkovna ...viz výše
3) modul menulinelab - chyba
Strict Standards: Only variables should be assigned by reference in web/modules/mod_menulinelab/helper.php on line 134
Zde je třeba buď použít novější verzi modulu nebo chybu opravit. Zde bude oprava jednoduchá.
na uvedené řádce bude něco jako:
$neco = & JFactory ...
V tomto přípdě je třeba smazat znak & a tím bude chyba opravena.
Toto má historické důvody - dříve se používala ta první verze dnes (pravda že už delší dobu) se používá verze druhá.
D.Z. - podpora Linelab
Tazatel se celkem zmiňuje o 3 rozšířeních.
1) includeitem (Shortcodes). Z popisu je zřejmé, že chyba bude opravdu tam a je to tak, jak píše H13 - Notice opravdu nemá vliv na to že se zobrazí bílá stránka. V dotazu není uvedena verze pluginu ale téměř jistě to bude něco ve smyslu:
preg_match($pattern, $text, $matches)
...
if (!empty($matches[0]))
na tuto chybu jsme při testování nenarazili (zřejmě se projeví jen v určitých případech)
Plugin má (mj) dělat to že do článku je možné vložit do článku nějaký náhled produktu z VirtueMartu.
Pokud krátce předtím na web byl instalován plugin zásilkovna, který může ovlivnit zobrazování detailu produktu (co já vím že třeba že na základě ceny/hmotnosti nebo něčeho jiného u produktu zobrazí možné varianty dopravy), tak to pak v praxi může vypadat tak že vypnutím pluginu includeitem opravdu web začne fungovat a naopak ale přitom chyba může být právě v tom pluginu zásilkovny (tím neříkám, že chyba není v pluginu includeitem, může být i tam). Zkuste vypnout tu zásilkovnu a uvidíte jak se to bude chovat.
2) zásilkovna ...viz výše
3) modul menulinelab - chyba
Strict Standards: Only variables should be assigned by reference in web/modules/mod_menulinelab/helper.php on line 134
Zde je třeba buď použít novější verzi modulu nebo chybu opravit. Zde bude oprava jednoduchá.
na uvedené řádce bude něco jako:
$neco = & JFactory ...
V tomto přípdě je třeba smazat znak & a tím bude chyba opravena.
Toto má historické důvody - dříve se používala ta první verze dnes (pravda že už delší dobu) se používá verze druhá.
D.Z. - podpora Linelab
Poděkovali: Martin Balko
22. úno 2019 20:21 #139105
Dle jeho slov to již zkusil a nepomohlo vypnutí, odinstalování a ani obnova ze zálohy (i když si nejsem z textu jistý, že byla vytvořena před Zásilkovnou). A po instalaci Zásilkovny web běžel ještě několik hodin jestli čtu dobře...
Ohledně "Notice" varování bych se vůbec nedivil, že zmizí po opravě chyby . Sice nemusí značit nic závažného, ale kolikrát je to předzvěst něčeho většího a zde možná té chyby, kdy se možná nejprve přistupuje k objektu, který neexistuje (Notice) a pak se na něm volá metoda "get" (Error). Ale to jen vařím z vody, jelikož co je na těch řádcích netuším ...
Odpověď od Pavel [byPV]
Začátečník
Zkuste vypnout tu zásilkovnu a uvidíte jak se to bude chovat.
Dle jeho slov to již zkusil a nepomohlo vypnutí, odinstalování a ani obnova ze zálohy (i když si nejsem z textu jistý, že byla vytvořena před Zásilkovnou). A po instalaci Zásilkovny web běžel ještě několik hodin jestli čtu dobře...
Ohledně "Notice" varování bych se vůbec nedivil, že zmizí po opravě chyby . Sice nemusí značit nic závažného, ale kolikrát je to předzvěst něčeho většího a zde možná té chyby, kdy se možná nejprve přistupuje k objektu, který neexistuje (Notice) a pak se na něm volá metoda "get" (Error). Ale to jen vařím z vody, jelikož co je na těch řádcích netuším ...
Poděkovali: Martin Balko
23. úno 2019 11:45 #139121
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
Odpověď od Martin Balko
Začátečník
Ďakujem Vám všetkým za príspevky, ďakujem veľmi pekne za nájdenie chyby a aj za všetky informácie.
V prvom rade chcem zdôrazniť, že ak aj ide o chybu includeitem.php = pluginu shortcodes od Linelabu, s prácou a podporou Linelabu som veľmi spokojný a môžem ju len odporúčať.
To, že sa po rokoch vyskytla nejaká chyba vplyvom ďalšieho pluginu (pravdepodobne zásielkovne, ako tu už bolo spomínané), navyše s neaktuálnou Joomlou..
Určite by som za nič nevinil Linelab a ďakujem im za ich prácu, podporu a pomoc (pred pár rokmi, keď bol môj web skutočne opakovane napadnutý nejakými spam/hackerskými robotmi tak mi linelab dali web do poriadku behom dňa núdzovú verziu a behom pár dní komplet celý web..).
S najväčšou pravdepodobnosťou to môže byť tak ako píše pán Zirhut, že fungovanie pluginu nejako ovplyvnila inštalácia Zásielkovne => Zásielkovňu som síce hneď potom odpublikoval a následne aj vymazal, no problém stále ostal (ale tak ja neviem nakoľko sa vymažú všetky dáta zásielkovne pri odinštalovaní, pretože na ftp aj v databáze som aj po odinštalovaní nejaké dáta o zasielkovni našiel). Pred inštaláciou Zásielkovne všetko v poriadku fungovalo, pokazilo sa to až inštaláciou zásielkovne (po cca 18 hodinách). - mimochodom keď som nad tým rozmýšľal tak posledné úpravy, ktoré som pred pokazením webu spravil bolo publikovanie 3 nových článkov v ktorých som použil plugin shortcodes s odkazovaním na najnovšie produkty.. To bolo prvý krát po inštalácii Zásielkovne, čo som pridal nový článok s shortcodes, takže teoreticky by to mohlo zapadať do tejto hypotézy..
Faktom však ostáva, že aj po odinštalovaní zásielkovne sa problém neodstránil - pomohlo len vypnutie pluginu shortcodes - alebo nahodenie zálohy webu z času pred inštaláciou zásielkovne (zatiaľ len na testovacom webe, aby som neprišiel o administratívne práce vykonané na webe).
Takže zatiaľ to je v takomto stave + mi linelab prisľúbil pomoc s opravou pluginu shortcodes, aj keď používam zastaralú verziu, ktorej podpora už skončila - čo ma prekvapilo a veľmi potešilo a veľmi pekne za to ďakujem.
Pán Zirhut, ďakujem Vám takisto za návod na opravu chyby modulu menulinelab - postupoval som podľa Vášho návodu a chyba je už odstránená - ďakujem veľmi pekne, vážim si Vašu pomoc a Váš čas, ktorý ste mi venovali, ďakujem.
[hr]
Mimochodom pri vytváraní testovacej verzie webu som si všimol, že na webe mám v hostingu nastavenú verziu PHP 5.6 a dostupné sú tam už aj 7.0 - 7.3 = napadlo mi, či by som mal vyskúšať zvýšiť verziu, či by to mohlo v niečom pomôcť, alebo naopak skôr uškodiť? Mohlo by to mať vplyv na vyriešenie chyby pluginu, alebo skôr nie?
Ešte raz všetkým veľmi pekne ďakujem za každý príspevok. Pre mňa osobne bol každý váš príspevok obrovským prínosom, ďakujem.
Krásnu sobotu prajem
V prvom rade chcem zdôrazniť, že ak aj ide o chybu includeitem.php = pluginu shortcodes od Linelabu, s prácou a podporou Linelabu som veľmi spokojný a môžem ju len odporúčať.
To, že sa po rokoch vyskytla nejaká chyba vplyvom ďalšieho pluginu (pravdepodobne zásielkovne, ako tu už bolo spomínané), navyše s neaktuálnou Joomlou..
Určite by som za nič nevinil Linelab a ďakujem im za ich prácu, podporu a pomoc (pred pár rokmi, keď bol môj web skutočne opakovane napadnutý nejakými spam/hackerskými robotmi tak mi linelab dali web do poriadku behom dňa núdzovú verziu a behom pár dní komplet celý web..).
S najväčšou pravdepodobnosťou to môže byť tak ako píše pán Zirhut, že fungovanie pluginu nejako ovplyvnila inštalácia Zásielkovne => Zásielkovňu som síce hneď potom odpublikoval a následne aj vymazal, no problém stále ostal (ale tak ja neviem nakoľko sa vymažú všetky dáta zásielkovne pri odinštalovaní, pretože na ftp aj v databáze som aj po odinštalovaní nejaké dáta o zasielkovni našiel). Pred inštaláciou Zásielkovne všetko v poriadku fungovalo, pokazilo sa to až inštaláciou zásielkovne (po cca 18 hodinách). - mimochodom keď som nad tým rozmýšľal tak posledné úpravy, ktoré som pred pokazením webu spravil bolo publikovanie 3 nových článkov v ktorých som použil plugin shortcodes s odkazovaním na najnovšie produkty.. To bolo prvý krát po inštalácii Zásielkovne, čo som pridal nový článok s shortcodes, takže teoreticky by to mohlo zapadať do tejto hypotézy..
Faktom však ostáva, že aj po odinštalovaní zásielkovne sa problém neodstránil - pomohlo len vypnutie pluginu shortcodes - alebo nahodenie zálohy webu z času pred inštaláciou zásielkovne (zatiaľ len na testovacom webe, aby som neprišiel o administratívne práce vykonané na webe).
Takže zatiaľ to je v takomto stave + mi linelab prisľúbil pomoc s opravou pluginu shortcodes, aj keď používam zastaralú verziu, ktorej podpora už skončila - čo ma prekvapilo a veľmi potešilo a veľmi pekne za to ďakujem.
Pán Zirhut, ďakujem Vám takisto za návod na opravu chyby modulu menulinelab - postupoval som podľa Vášho návodu a chyba je už odstránená - ďakujem veľmi pekne, vážim si Vašu pomoc a Váš čas, ktorý ste mi venovali, ďakujem.
[hr]
Mimochodom pri vytváraní testovacej verzie webu som si všimol, že na webe mám v hostingu nastavenú verziu PHP 5.6 a dostupné sú tam už aj 7.0 - 7.3 = napadlo mi, či by som mal vyskúšať zvýšiť verziu, či by to mohlo v niečom pomôcť, alebo naopak skôr uškodiť? Mohlo by to mať vplyv na vyriešenie chyby pluginu, alebo skôr nie?
Ešte raz všetkým veľmi pekne ďakujem za každý príspevok. Pre mňa osobne bol každý váš príspevok obrovským prínosom, ďakujem.
Krásnu sobotu prajem
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.