Call to undefined function: simplexml_load_string()

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • reshi
  • Registratie: April 2009
  • Laatst online: 30-09 08:43
Mensen,

Na lang zoeken op Google en ook hier in het forum, stel ik toch ook maar me vraag hier.

Ik heb een php script gemaakt dat een RSS feed uitleest met CURL en hier iets mee doet om dit vervolgens op te slaan in .xml bestand.

Als ik naar mijn script browse, bijv: www.example.com/myscript.php dan gaat alles goed en wordt mijn .xml bestand bijgewerkt/opnieuw aangemaakt.

Probeer ik het script uit te voeren met een cronjob dan gebeurt er niks. Ik heb de optie om de cronjob meteen uit te laten voeren en dan krijg ik de volgende melding terug:

"Output from command /usr/local/bin/php /home/example/www/myscript.php ..

X-Powered-By: PHP/4.4.8_pre20070816-pl1-gentoo
Content-type: text/html

<br />
<b>Fatal error</b>: Call to undefined function: simplexml_load_string() in <b>/home/example/www/myscript.php</b> on line <b>46</b><br />"

Ik gebruik het volgende:
PHPVersion 5.2.5-pl1-gentoo

SimpleXML
Simplexmlsupportenabled
Revision $Revision: 1.151.2.22.2.35 $
Schema support enabled


curl
cURLsupport enabled
cURLInformation libcurl/7.16.4 OpenSSL/0.9.8g zlib/1.2.3


xml
XMLSupportactive
XMLNamespace Support active
libxml2 Version 2.6.30

Acties:
  • 0 Henk 'm!

  • robkamp
  • Registratie: Maart 2006
  • Laatst online: 26-09 11:44
Misschien staat hier wel iets dat helpt.

http://php.net/manual/en/features.commandline.php

Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 14:11

Kees

Serveradmin / BOFH / DoC
wat zegt phpinfo() op het web over je php.ini, en wat zegt php -i over de locatie van je php.ini, en zijn die twee gelijk, zo nee, fix de verschillen.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

  • hostname
  • Registratie: April 2009
  • Laatst online: 05-10 19:07
Je PHP die cron pakt (X-Powered-By: PHP/4.4.8_pre20070816-pl1-gentoo) is een andere dan de PHP die je webserver (PHPVersion 5.2.5-pl1-gentoo) pakt. Het beste kan je die PHP4.4.8 gewoon helemaal weggooien, PHP4 is al lang deprecated + EOL.

Acties:
  • 0 Henk 'm!

  • reshi
  • Registratie: April 2009
  • Laatst online: 30-09 08:43
Hmmm, heel simpel dus ALS je weet waar je naar moet kijken.

Bedankt voor de reacties!