Kirjaudu

Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
11.09.2010, 04:04
Tunnus:
Salasana:


Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan

Unohtuiko salasana?

Käyttäjiä sivustolla

Käyttäjiä online: 24 vierasta ja 0 jäsentä
Ongelmia Joomlan kanssa? Lue TÄMÄ VIESTI ennenkuin kysyt!
Fatal error: Call to undefined function: htmlspecialchars_decode()
Joomlaportal.fi
11.09.2010, 04:04 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
Jäikö aktivointi sähköposti saamatta?

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset:
 
   Etusivu   Ohjeet Haku Kirjaudu Rekisteröidy  
Sivuja: [1]
  Tulostusversio  
Kirjoittaja Aihe: Fatal error: Call to undefined function: htmlspecialchars_decode()  (Luettu 5379 kertaa)
Pietari
Konkari
****
Viestejä: 197


Profiili
« : 9.10.2008, 11:37 »

No, nyt sain sitten vihdoinkin päivitettyä 1.5.0:sta 1.5.7:ään. Päivitin suoraan 1.5.0:sta 1.5.7:ään, ja päivitys onnistui omassa koneessa ongelmitta. Mutta kun latasin päivityksen palvelimelle, tulee seuraava vikailmoitus:

"Fatal error: Call to undefined function: htmlspecialchars_decode() in /home/www/minunsuvu.com/includes/application.php on line 246"

Ja rivi 246 on seuraavanlainen: "$title       = htmlspecialchars_decode($this->getCfg('sitename' )); "

Eli siis on jollain tavalla kyse sivuston nimestä ja suomalaisista kirjaimista. Eivät tunnu pitävän toisistaan. Minulla on sivun nimessä ä ja ö kirjaimia.

Olisiko pitänyt ensin päivittää 1.5.0:sta 1.5.1:een ja niin edelleen? Mitä tässä pitäisi tehdä? Autaaako koko sivuston uudelleen siirtäminen palvelimelle? Sivustohan toimii omalla koneella moitteettomasti.

« Viimeksi muokattu: 9.10.2008, 16:13 kirjoittanut Pietari » tallennettu
Pietari
Konkari
****
Viestejä: 197


Profiili
« Vastaus #1 : 9.10.2008, 11:55 »

Joo, ja sitten se pukkaa vielä oman koneen kehitysympäristössä tällaista vikailmoitusta kun yrittää kirjautua adminpuolelle:

"Fatal error: Class 'JDate' not found in G:\xampplite\htdocs\joomla1.5\libraries\joomla\database\table\user.php on line 299"

tallennettu
Temposaur
Global Moderator
*****
Viestejä: 1 689



Profiili WWW
« Vastaus #2 : 9.10.2008, 12:04 »

"Fatal error: Call to undefined function: htmlspecialchars_decode() in /home/www/minunsuvu.com/includes/application.php on line 246"

http://us2.php.net/htmlspecialchars_decode
php.net:
Lainaus
htmlspecialchars_decode

(PHP 5 >= 5.1.0)

htmlspecialchars_decode — Convert special HTML entities back to characters

Eli sinulla on varmaankin vanhempi versio php:stä.
tallennettu

Pietari
Konkari
****
Viestejä: 197


Profiili
« Vastaus #3 : 9.10.2008, 13:59 »

Hei!

Siis mikä on vanhempi versio php:stä? Kyllä palvelin pyörii php-versiolla 5 (tarkempaa versionumeroa en tiedä). Jopa php 6 on käytettävissä jos haluaa.

Oman koneen xammp:issa on php-versio 5.2.5. Sivu latautuu mutta admin puolelle en pääse. Pukkaa vikailmoitusta: "Fatal error: Class 'JDate' not found in G:\xampplite\htdocs\joomla1.5\libraries\joomla\database\table\user.php on line 299"

tallennettu
quietfinn
Administrator
*****
Viestejä: 2 459



Profiili WWW
« Vastaus #4 : 9.10.2008, 14:10 »

Hei!

Siis mikä on vanhempi versio php:stä? Kyllä palvelin pyörii php-versiolla 5 (tarkempaa versionumeroa en tiedä). Jopa php 6 on käytettävissä jos haluaa.




Mitäs se sanoo Joomlan system infossa?
Help-> System info-> System info-> PHP Version

htmlspecialchars_decode on PHP:n funktio ja jos sitä ei löydy niin vika ei ole Joomlassa.
tallennettu

netFinn - Taatusti Joomla!-yhteensopiva webhosting: http://www.netfinn.fi
Pietari
Konkari
****
Viestejä: 197


Profiili
« Vastaus #5 : 9.10.2008, 15:52 »



Mitäs se sanoo Joomlan system infossa?
Help-> System info-> System info-> PHP Version

htmlspecialchars_decode on PHP:n funktio ja jos sitä ei löydy niin vika ei ole Joomlassa.


Vaikea sanoa, koska sivu ei avaudu eikä adminin puolelle pääse, tulee vikailmoitus:

"Fatal error: Call to undefined function: jexit() in /home/www/minunsivu.com/libraries/joomla/factory.php on line 565"

Vaatiiko tämä uusin Joomlaversio eri php-version kuin 1.5.0? Sivuhan toimi aivan hyvin ennen päiväämistä 1.5.7:ään.
« Viimeksi muokattu: 9.10.2008, 15:56 kirjoittanut Pietari » tallennettu
quietfinn
Administrator
*****
Viestejä: 2 459



Profiili WWW
« Vastaus #6 : 9.10.2008, 19:13 »



Vaikea sanoa, koska sivu ei avaudu eikä adminin puolelle pääse, tulee vikailmoitus:



Katso phpinfo:lla: http://www.joomlaportal.fi/component/option,com_smf/Itemid,51/topic,2361.0
tallennettu

netFinn - Taatusti Joomla!-yhteensopiva webhosting: http://www.netfinn.fi
Pietari
Konkari
****
Viestejä: 197


Profiili
« Vastaus #7 : 9.10.2008, 22:17 »

Hei!

Kiitos niksistä.

Php versio on palvelimella 5.0.5.

Sitäpaitsi se ensimmäinen vikailmoitus lakkasi tulemasta kun muutin configuration.php-tiedostossa saitin nimen niin, että siinä ei ole ä ja ö kirjaimia. Epäilin nimittäin, että voi olla siinä vika, mutta nyt tulee eri virheilmoitus:

Lainaus
Fatal error: Call to undefined function: jexit() in /home/www/minunsivu.com/libraries/joomla/factory.php on line 565

Vika tuntuu olevan tietokannassa, koska tuo rivi 565 viittaa siihen:

Koodia:
if ( JError::isError($db) ) {
jexit('Database Error: ' . $db->toString() );
}
tallennettu
quietfinn
Administrator
*****
Viestejä: 2 459



Profiili WWW
« Vastaus #8 : 9.10.2008, 22:48 »

Hei!

Kiitos niksistä.

Php versio on palvelimella 5.0.5.

Sitäpaitsi se ensimmäinen vikailmoitus lakkasi tulemasta kun muutin configuration.php-tiedostossa saitin nimen niin, että siinä ei ole ä ja ö kirjaimia. Epäilin nimittäin, että voi olla siinä vika, mutta nyt tulee eri virheilmoitus:

Tämä htmlspecialchars_decode() funktio lisättiin PHP:n 5.1.0 versiossa, joten se selittää miksi saat ko. virheilmoituksen.

Tuo 5.0.5 versio on muuten noin 3 vuotta vanha, ja kaikkea muuta kuin turvallinen. Viimeisin 5-versio on 5.2.6.



Lainaus
Fatal error: Call to undefined function: jexit() in /home/www/minunsivu.com/libraries/joomla/factory.php on line 565

Vika tuntuu olevan tietokannassa, koska tuo rivi 565 viittaa siihen:

Koodia:
if ( JError::isError($db) ) {
jexit('Database Error: ' . $db->toString() );
}

jexit on Joomlan omia finktioita, joten tuo viittaisi siihen että tiedostojen siirto ei ihan ole onnistunut.

Mutta ensimmäinen asia mikä kannattaa/pitää tehdä on päivittää tuo PHP:n versio.



tallennettu

netFinn - Taatusti Joomla!-yhteensopiva webhosting: http://www.netfinn.fi
Pietari
Konkari
****
Viestejä: 197


Profiili
« Vastaus #9 : 11.10.2008, 08:23 »

Homasin nyt, että olin valinnut väärän patch-tiedoston, Joomla_1.5.2_to_1.5.7-Stable-Patch_Package.tar.gz. Piti äivittää 1.5.0:sta.

Kokeilen, jos homman voi vielä pelastaa asentamalla oikean paketin.

tallennettu
quietfinn
Administrator
*****
Viestejä: 2 459



Profiili WWW
« Vastaus #10 : 11.10.2008, 15:32 »

Päivityksen voi tehdä myös täydellä 1.5.7 version asennuspaketilla.
tallennettu

netFinn - Taatusti Joomla!-yhteensopiva webhosting: http://www.netfinn.fi
Pietari
Konkari
****
Viestejä: 197


Profiili
« Vastaus #11 : 12.10.2008, 19:12 »

Hei!

Homma alkoi pelittää kun asensin oikea päivityspaketin.

Sorry vaan metelistä.
tallennettu
Sivuja: [1]
  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Validi XHTML 1.0! Validi CSS!