Till, thank you for your reply.
I looked a bit more into this, and it turns out it is an issue with the simplepie feed client. I am using ISPconfig3 3.0.4.3 (the latest version at the time of this writing), which in turns uses simplepie 1.2.1-dev.
The problem is that b2evo-provided feeds use the URL format
http://myblog.com/?tempskin=_atom, which is not parsed correctly by this version of simplepie: the "=" sign gets encoded and the feed is not found.
However, the fix is very easy. Simply edit the file "simplepie.inc.php" and change line 12154 from
PHP Code:
$this->query = $this->replace_invalid_with_pct_encoding($query, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~!$\'()*+,;:@/?');
to
PHP Code:
$this->query = $this->replace_invalid_with_pct_encoding($query, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~!$\'()*+,;:@/?&=');
(ie. add the "&=" at the end of the line)
Prior to ISPconfig3 installation, this file is found in ispconfig3_install/interface/lib/classes/simplepie.inc.php. After installation it is in /usr/local/ispconfig/interface/lib/classes/simplepie.inc.php.
I would like to point out that simplepie 1.2.1 stable seems to fix this bug. I strongly suggest this as the version in future releases of ISPconfig. Till, do you want me to file a reminder somewhere?
Anyway, I hope the above helps.
Regards.
matpen
Recent comments
3 hours 56 min ago
4 hours 55 min ago
8 hours 42 min ago
9 hours 56 min ago
13 hours 33 min ago
20 hours 48 min ago
1 day 5 hours ago
1 day 7 hours ago
1 day 22 hours ago
2 days 41 min ago