I'm happily running the latest stable s9y version on Apache2/MySQL4 on top of Debian 3.1 for a year now. I'm also using the web-based RSS aggregator Gregarius & web-based bookmarking system Scuttle on the same webspace. These apps are supporting rss output as well and I'm using it to show the latest 7 news items marked sticky and latest 7 bookmarks saved in s9y's sidebar via the remoterss plugin. Everything is UTF-8 and worked well, no matter if latin, cyrillic or chinese characters have to be displayed.
Now I have to switch servers this month, the new server is also Debian 3.1 based which makes things easy. So I copied over my Apache2 & MySQL4 settings, the web dirs + databases and it's working like expected except for these two rss feeds! They're still being displayed, special chars included, but I get an ugly error message on top of the items destroying the layout:
Code: Select all
Error on line 146 of /path/to/s9y/bundled-libs/Onyx/RSS.php: File has an XML error (not well-formed (invalid token) at line 192).
Line 192 is a UTF-8 character, but s9y is set to UTF-8, the feeds are UTF-8 and set to UTF-8 in the plugin settings and this setup worked flawlessly before! Even if I let the plugin fetch the feeds from the old server I get this error message.
Any ideas what could be responsible for this? Thanks in advance!