Salut tout le monde,
Désolé d'embêter ma parcelle d'internet avec un problème récurent :
Warning: Cannot modify header information - headers already sent by (output started at /homez.232/leblogad/www/site1/wp-config.php:1) in /homez.232/leblogad/www/site1/wp-includes/feed-rss.php on line 8
C'est après avoir tout lu et tout essayé que je poste ce message... Je crois avoir cerné le problème avec les fonctions echo après celle du header, effectivement j'ai un bout de ma page qui se charge avant et donc bloque la seconde demande d'appel. Mais j'ai vérifié si il y avait des espaces blancs (aucun) j'ai inversé... rien n'y fait :(
le pire c'est que je suis en php du début à la fin me semble-t-il (ah oui je ferais bien de préciser que je suis noob total, j'ai commencé ya deux jours...)
En fait, je rencontre ce problème quand on clique sur le lien flux RSS, la page d'erreur bien connue apparaît (pourtant je lis mes news à la suite, mais de manière cahotique...)
Sur un autre blog (enfin un squelette de blog wordpress comme celui où je rencontre le problème mentionné plus haut) je n'ai pas de soucis. Pourtant même si j'upload les pages feed-rss, rss2 et compagnie.php fonctionnant sur le premier, que j'écrase etc... çà ne tourne pas plus rond. Je me trompe ou wordpress gère cela normalement ? Le problème peut-il venir du fait que je sois sous un multidomaine, multiftp et que le site qui bug n'est pas le compte principal ? (chez ovh pour info avec un 90plan).
Je vous copie ici la page rapportant l'erreur :
<?php
/**
* RSS 0.92 Feed Template for displaying RSS 0.92 Posts feed.
*
* @package WordPress
*/
header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true);
$more = 1;
echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?>
<?php the_generator( 'comment' ); ?>
<rss version="0.92">
<channel>
<title><?php bloginfo_rss('name'); wp_title_rss(); ?></title>
<link><?php bloginfo_rss('url') ?></link>
<description><?php bloginfo_rss('description') ?></description>
<lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate>
<docs>http://backend.userland.com/rss092</docs>
<language><?php echo get_option('rss_language'); ?></language>
<?php do_action('rss_head'); ?>
<?php while (have_posts()) : the_post(); ?>
<item>
<title><?php the_title_rss() ?></title>
<?php if (get_option('rss_use_excerpt')) { ?>
<description><![CDATA[<?php the_excerpt_rss() ?>]]></description>
<?php } else { // use content ?>
<description><?php the_content_rss('', 0, '', get_option('rss_excerpt_length')) ?></description>
<?php } ?>
<link><?php the_permalink_rss() ?></link>
<?php do_action('rss_item'); ?>
</item>
<?php endwhile; ?>
</channel>
</rss>
à savoir donc la même qui fonctionne tout bien sur le site lié en première position sur mon hébergement.
Voilà je suis preneur de toute info/aide et donneur de tous renseignements complémentaires !
Merci vraiment à tous d'avance pour votre précieux coup de pouce ;)
Configuration: Windows Internet Explorer 8.0 Windows Se7en