Je crée un plugin pour joomla et il fonctionne comme prévu sur ma machine Windows 7 locale avec WAMP. Mais quand je charge le plug-in dans le serveur de production (Debian), je reçois cet avertissement (pas toujours):Joomla Plugin Avertissement sur le serveur de production - "Impossible de modifier les informations d'en-tête"
Warning: Cannot modify header information - headers already sent by (output started at /httpdocs/plugins/system/fiuser.php:1) in /httpdocs/plugins/system/jat3/core/parameter.php on line 73
J'ai essayé googler, mais il n'a pas m'a aidé à résoudre le problème en fait.
<?php
defined('_JEXEC') or die('Restricted Access');
class plgSystemFiUser extends JPlugin {
// Some functions
}
Je reçois cet avertissement chaque fois que je supprime les données de navigation à partir du navigateur, puis le problème persiste jusqu'à ce que je ferme le navigateur ou aller à un autre site.
Contenu de la ligne 73, parameter.php:
setcookie ($this->template.'_tpl', $this->template, $exp, '/');
Je trouve qu'il est difficile de déboguer ce problème, comme je ne suis pas trop expérimenté avec Joomla et PHP, de sorte que toute aide est appréciée une lot.
'sortie a commencé à la ligne de fiuser.php 1' - UTF-8 BOM – mario