Bonsoir
Drôle de problème que je rencontre avec ma bannière installée à l'aide de random header
Elle se désactive plusieurs fois par jour ! Je dois ressaisir à chaque fois les infos dans random header !!
vraiment bizarre ???
[EDIT]
Résolu dans [Forum, post 154526 by repie38 in topic 17313] banniere qui se désactive sans raison ??
Hors ligne
J'ai un début d'explications il me semble que cela ressemble à une "contention".
function load_config()
{
$x = @file_get_contents( dirname(__FILE__).'/data.dat' );
if ($x!==false)
$this->rh_config = unserialize($x);
L'erreur est dans ces quelques lignes, je plongerai dans la doc demain.
Ensuite j'écrirai à repie38 pour lui expliquer le pb.
Hors ligne
VDigital a écrit:
J'ai un début d'explications il me semble que cela ressemble à une "contention".
function load_config()
{
$x = @file_get_contents( dirname(__FILE__).'/data.dat' );
if ($x!==false)
$this->rh_config = unserialize($x);
L'erreur est dans ces quelques lignes, je plongerai dans la doc demain.
Ensuite j'écrirai à repie38 pour lui expliquer le pb.
Merci Vincent pour ton aide j'étais moi même en attente d'infos sur ce point :o))
Seb
Hors ligne
A lire: http://code.anjanesh.net/2007/02/getfilecontents.html
Si on code une fonction get_file_contents pour tenter plusieurs fois la lecture du fichier, c'est que cela a du sens.
Cela permettra d'avoir moins de retour === false entrainant une remise à l'état initial de la configuration de random_header.
@repie38, (que je vais notifier),
Soit on implémente cette solution, et on voit si les pb de LTBG et SNF69 sont résolus.
Soit il faut passer ce paramètrage en table _config (je préfèrerai).
;-)
PS: Je pensais qu'une des personnes, que j'ai aidé récemment, avait réellement beaucoup de concurrence d'accès sur son site, mais les statistiques ne montrent pas une activité démesurée. Reste l'activité du serveur (virtuel probablement) et là je n'ai aucune indication.
Hors ligne
bien joué vincent pour le debusquage d'erreur !
je ne voyais vraiment pas d'ou ca pouvait venir...
pour eviter les erreurs lorsqu'on rajoute un theme ou un template, j'avais laissé la remise a zero du fichier de conf.
une autre approche serait surement plus appreciable.
passer en table _config semble mieux approrier.
ce qui est etrange, c'est que @file_get_contents est utilisé dans d'autres plugins (dont les miens) et que j'n'ai jamais eu de retour du meme genre.
peut etre du a la taille du fichier ? ...
je me plonge dans tout ca ce week end ;) je devrais avoir le temps.
Hors ligne
repie38 a écrit:
je me plonge dans tout ca ce week end ;) je devrais avoir le temps.
Merci par avance pour ton aide ;o)
Bonne journée.
Seb
Hors ligne
désolé, je n'ai pas eu trop de temps ce week end.
je pense proposer un correctif grace a la fonction donnée par vincent, en attendant de livrer une version compatible 2.1 qui elle stockera ses données en table _config.
Hors ligne
[extension by repie38] Random Header
devrait corriger le probleme ;)
s'il y'a erreur, il y'aura jusqu'a 5 autres tentatives espacées d'une seconde.
Hors ligne
Bonjour Repie38,
sur un de mes sites, j'ai eu un gros problème ce matin suite à la mise à jour en 2.0c
Je me suis retrouvé avec des liens start session sur la page d'acceuil, impossible de désactiver le plugin dans le module d'admin (on se retrouve sur une page avec des codes erreur php) suite à quoi, il est impossible de se reconnecter, l'identification ne passant plus pour cause de cookies ... J'ai eu beau vider les cokkies de ma conf, rien à faire.
De plus, sous IE, l'affichage de la page d'accueil avait pris un coup, tout était à gauche (et plus centré) et aucun lien du menu ne marchait.
Pour m'en sortir, j'ai du me connecter sur l'admin mysql pour désactiver le plugin, suite à quoi, tout est rentré dans l'ordre.
Je ne sais pas s tu as déja eu des retour ce matin suite à la mise à jour d'hier.
Olivier
Hors ligne
c'est le premier retour.
aurait tu par chance conserver les messages d'erreurs, car sans eux, il va m'etre difficile de savoir d'ou vient le probleme ?
j'espere qu'il ne s'agit que d'un probleme de transfert de fichiers
Hors ligne
J'ai réactivé le plugin pour avoir les erreurs :
sur la page d'accueil (en amont du header) :
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.344/ccastell/www/plugins/Random_Header/main.inc.php:1) in /homez.344/ccastell/www/include/user.inc.php on line 29
Warning: Cannot modify header information - headers already sent by (output started at /homez.344/ccastell/www/plugins/Random_Header/main.inc.php:1) in /homez.344/ccastell/www/include/page_header.php on line 98
Par contre, cette fois-ci, j'ai pu le désactiver via le module d'administration.
J'espère que cela t'aidera.
Olivier
Hors ligne
@ Repié38 et OMY : merci d'ouvrir un autre sujet spécifique pour cette demande qui n'a pas de rapport avec le sujet initiale.
Merci ;-)
Hors ligne
le probleme n'est pas encore résolu, puisque la correction ne semble pas marcher.
ne cherche pas des noises aux grenoblois :p :p
Olivier, si tu peux verifier par ftp que le fichier main.inc.php semble correct ( <?php au debut, sans espaces avant ..., ?> a la fin, sans espaces apres)
Hors ligne
oui il est bon.
PS pour Gotcha : ben idem que Repie38, cherche pas les noix ... (noix, Grenoble ... bon ok je sors) ;o))
Hors ligne