|
Otsikko: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: Pietari - 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,
"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. Otsikko: Vs: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: Pietari - 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" Otsikko: Vs: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: Temposaur - 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ä. Otsikko: Vs: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: Pietari - 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" Otsikko: Vs: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: quietfinn - 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. Otsikko: Vs: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: Pietari - 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. Otsikko: Vs: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: quietfinn - 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 Otsikko: Vs: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: Pietari - 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() ); } Otsikko: Vs: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: quietfinn - 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. Otsikko: Vs: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: Pietari - 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. Otsikko: Vs: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: quietfinn - 11.10.2008, 15:32 Päivityksen voi tehdä myös täydellä 1.5.7 version asennuspaketilla.
Otsikko: Vs: Fatal error: Call to undefined function: htmlspecialchars_decode() Kirjoitti: Pietari - 12.10.2008, 19:12 Hei!
Homma alkoi pelittää kun asensin oikea päivityspaketin. Sorry vaan metelistä. |