2010-10-12 23 views
0

Ceci est un peu difficile à expliquer si s'il vous plaît garder avec moi:RSS via Ubuntu Apache PHP - contenu livré mais non reconnu par le lecteur

Utiliser FF comme mon lecteur RSS pour tester,

J'émigre une site qui a un composant RSS Feed; Sur l'ancien serveur (apache sur fedora 7) le PHP délivre le RSS, et le contenu est analysé et affiché dans le navigateur.

Dans le nouveau site, (apache sur Ubuntu 8.04) le navigateur reconnaît qu'il s'agit d'un flux, mais il n'affiche aucune donnée. Mais lorsque vous affichez la source, le code est visible dans la visionneuse source.

le code est simple:

header('Content-type: text/xml'); 
echo getRss(); 

par des essais, je copier/coller le code de la fenêtre de vue-source dans un fichier texte, et servi via .xml directement à partir du serveur ubuntu. Il analyse juste bien.

Il semble donc que le problème administre le XML via PHP sur ubuntu 8.04

Est-ce une cloche avec anneau qui que ce soit?

Répondre

0

Cela a été résolu en activant mod_deflate.

a2enmod dégonfler /etc/init.d/apache2 force-reload

Les données entrait chunked, mais la demande ne permis gzip/dégonfler