Search

I'm using a Dynamic XML datasource to pull in my last.fm "loved tracks" via this feed:

http://ws.audioscrobbler.com/2.0/user/riebschlager/lovedtracks.xml

Everything's working great, but the feed isn't actually caching. The "creation" attribute is updated on every pageload and there's nothing showing up in /manifest/cache.

It's not kicking out an error in the log that I think would be the cause. However, it does kick out an error at line 23 in datasource.dynamic_xml.php when there are no namespace declarations which causes an insufficient number of arguments for the foreach on line 23. But I worked around this and it didn't seem to change anything at all.

I've checked and double checked folder permissions, I seriously can't figure out what's going on. Any help you could give me would be very appreciated.

Ok, so it is updating the sym_cache table in the DB... Is it maybe that the "creation" attribute is just reporting the time the datasource was called and not the actual creation value of the cache?

Create an account or sign in to comment.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details