Fatal error: Only variables can be passed by reference in ../components/com_sef/sef.ext.php on linfae 548

Navýšili jste PHP na serveru, kde máte svůj web v Joomla! na verzi PHP 7.3 a nyní máte místo webu bílou stránku? Pokud zapnete error reporting, objeví se vám na bílém pozadí níže uvedené chybové hlášky. V tomto článku vám poradím,  co problém způsobuje a jak jej vyřešit.

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SEFCacheItem has a deprecated constructor in ../components/com_sef/sef.cache.php on line 19

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SEFCache has a deprecated constructor in ../components/com_sef/sef.cache.php on line 67

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SefExt has a deprecated constructor in ../components/com_sef/sef.ext.php on line 15

Fatal error: Only variables can be passed by reference in ../components/com_sef/sef.ext.php on linfae 548

Co způsobuje tento problém?

Na vině je to, že nemáte aktuální verzi SEO komponenty Artio JoomSEF. Je třeba tedy snížit verzi PHP na 7.1, a poté zaktualizovat verzi JoomSEF přes menu Komponenty -> Artio JoomSEF -> Aktualizace. Tam klikněte na tlačítko Aktualizovat ze serveru Artio.

Pokud Vám již vypršela licence, je nutné si koupit novou licenci Artio JoomSEF, nový licenční kód vložit v Nastavení komponenty JoomSEF na  záložce Registrace. A teprve poté provést aktualizaci výše uvedeným způsobem.

Po aktualizaci můžete opět zvednout PHP verzi na  7.3.


 

 

 

5.00 z 5 - 2 hlasů
Děkujeme za hodnocení. Pokud se vám článek líbil, budeme rádi, když jej budete sdílet dál!
Vytisknout