chybova hlaska SiteApplication

Milan
23. kvě 2018 08:08 - 23. kvě 2018 08:09 #135853
Přeji dobrý den,
chtěl bych poprosit o pomoc. Na subdoméně jsem si připravil nový web. Subdoménu jsem přepsal na ostrou doménu a vypadla mi tato chybová hláška. Podotýkám že tento postup používám na svém serveru běžně a nikdy nebyl problém. Nevíte prosím někdo čím by to mohlo být?

Moc děkuji Milan

Fatal error: Call to a member function getTag() on null in /www/mojedomena.com/mojedomena.com/libraries/src/Application/SiteApplication.php on line 463

na řádku 463 je toto
if ($this->_language_filter)
		{
			$tag = $this->getLanguage()->getTag();
		}

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

Odpověď od Bart
23. kvě 2018 09:11 - 23. kvě 2018 22:30 #135857
Nejsem si jist, ale dost možná to souvisí s tímto ( pokud je to Joomla 3.8.8 ):
Module random image PHP Error after 3.8.8
Poděkovali: Aleš Palas

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

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

Odpověď od Aleš Palas
23. kvě 2018 13:32 #135860
Také jsem měl na jednom webu modul Random Image a Joomla 3.8.8 ve frontendu nešla, po opravě v odkazu vše běží.

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

Odpověď od Milan
23. kvě 2018 14:06 #135863
Dobrý den, děkuji za pomoc. Teď jsem aktualizoval jiný web na 3.8.8 než na který jsem se níže ptal a tam je problém tento.
Fatal error: Using $this when not in object context in /www/mojedomena.cz/mojedomena.cz/modules/mod_random_image/tmpl/default.php on line 16
některé odkazy jsou OK a na některých se objeví výše popsaná chyba.
Tak mám strach aktualizovat ostatní weby na 3.8.8

Na co bych se měl prosím před aktualizací na 3.8.8 zaměřit?
V čem prosím spočívá ona oprava odkazu jak psal aps?

Moc díky Milan

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

Odpověď od Bart
23. kvě 2018 14:13 - 23. kvě 2018 14:28 #135864

milde napsal: V čem prosím spočívá ona oprava odkazu jak psal aps?


Dal jsem 3 odkazy. Ty dva poslední by mohly souviset s prvním problémem (VirtueMart??, vše je popsáno v odkazech, je tam i řešení).

Problém s náhodnými obrázky spočívá v úpravě souboru, kde na řádku 16 je nutné nahradit funkci ("červený" řádek, nahradit "zeleným"). Pod nadpisem "How to fix" je odkaz, kde je "řešení" toho, co se má nahradit.

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

Odpověď od Milan
23. kvě 2018 15:23 #135874
Moc díky tak jsem to snad pochopil.

Děkuji Milan

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

Odpověď od Aleš Palas
24. kvě 2018 09:50 #135926
Je potřeba opravit kód v souboru default.php modulu Random Image
/modules/mod_random_image/tmpl/default.php

odkaz na opravu:
github.com/joomla/joomla-cms/pull/20533/files

v řádku 16 vyměnit čeveně označené za zeleně označené (nejlépe celý řádek 16).
Nebo stačí zneveřejnit modul Random Image.

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