- Viestejä: 8
- Vastaanotettu kiitos 0
Hakutoiminto ei toimi (Using $this -virheteksti)
- sayonara
- Aiheen kirjoittaja
- Poissa
- Tulokas
Vähemmän
Lisää
10.09.2018 19:20 #10158
: sayonara
sayonara loi aiheen: Hakutoiminto ei toimi (Using $this -virheteksti)
Hyvin toiminut Joomla 3.8.12 alkoi nyt herjata sivuston hakutoimintoa käytettäessä seuraavaa: "Using $this when not in object context". Tämän tarkempaa virheilmoitusta se ei anna.
Ainoa muutos, mikä tässä on ollut, oli PHP-version päivitys 7.2:een, mutta se tehtiin jo monta päivää aiemmin ongelmaa. Sen jälkeen on tehty muutoksia vain valikkoon (lisätty nimikkeitä), joka kuitenkin näyttää toimivan ihan oikein.
Ainoa muutos, mikä tässä on ollut, oli PHP-version päivitys 7.2:een, mutta se tehtiin jo monta päivää aiemmin ongelmaa. Sen jälkeen on tehty muutoksia vain valikkoon (lisätty nimikkeitä), joka kuitenkin näyttää toimivan ihan oikein.
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- osignell
- Poissa
- Tulokas
09.11.2018 10:57 #10214
: osignell
Joomla-käyttäjä versiosta 1.0.
osignell vastasi aiheeseen: Hakutoiminto ei toimi (Using $this -virheteksti)
PHP 7.2 reagoi aivan eri tavalla PHP-koodissa löytyviin outouksiin verrattuna vanhempiin versioihin (7.0, 7.1).
Olen itse törmännyt mainittuun virheilmoitukseen mm kun sivumallin index.php-tiedostosta on löytynyt koodi:
$menu = JSite::getMenu();
Tämä rivi tulisi muuttaa seuraavasti, niin sivumalli lähtee taas toimimaan.
$menu = JFactory::getApplication()->getMenu();
Olen itse törmännyt mainittuun virheilmoitukseen mm kun sivumallin index.php-tiedostosta on löytynyt koodi:
$menu = JSite::getMenu();
Tämä rivi tulisi muuttaa seuraavasti, niin sivumalli lähtee taas toimimaan.
$menu = JFactory::getApplication()->getMenu();
Joomla-käyttäjä versiosta 1.0.
Seuraavat käyttäjät sanoivat kiitos: sayonara
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
Valvojat: jkwebdesign, Gamoss, JiiKoo
Sivu luotiin ajassa: 0.060 sekuntia