I've just moved the drupal site I was working on from a test server (where it was in a subdirectory - testserver.com/drupal as an example) to the live server in root (example.com)

There is a wordpress blog that was already housed at example.com/blog which I was using with aggregator to get the feed into the drupal site.

Whilst the blog itself still works fine, aggregator is failing to pick up entries, instead giving the error message:

'The feed from (blog feed) seems to be broken, because of error "no element found" on line 38.'

On the test site it still works fine. I have noticed that if you go to aggregator/sources/1 (or rather 4, I've removed and re-added the thing a few times) the feed url is just given as example.com not example.com/blog/feed as it is on the test server.

I've tried clearing the cache and re-adding the feed and that hasn't helped. I've looked in the drupal docs but haven't found anything useful. Any help or an idea as to where to look for a solution would be greatly appreciated.

Comments

nammourdesigns’s picture

Hello,

I ran into the same problem and tried a lot of the same fixes that you did and nothing seemed to work for me. Now, I do not know if the solution I found is necessarily the best solution or if it really resolves the underlying issue but if you really need to fix it fast I did find a temporary solution.

You can use this service: http://feedburner.google.com/. Don't worry, it is free.

Pull in your wordpress feed. Feedburner will provide a nice url that pulls the feed. Then, all you need to do is use that feed url from feedburner in your drupal feed aggregator and everything should work nicely.

Please let me know if you find a better solution.