
Recherche avancée
Médias (1)
-
The pirate bay depuis la Belgique
1er avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (59)
-
Submit bugs and patches
13 avril 2011Unfortunately a software is never perfect.
If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
You may also (...) -
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
Gestion des droits de création et d’édition des objets
8 février 2011, parPar défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;
Sur d’autres sites (11431)
-
Revision 113106 : - Je monte la version de saisie (en gardant la même branche pour ...
24 décembre 2018, par spip.franck@… — LogJe monte la version de saisie (en gardant la même branche pour réduire le risque de casse) pour être certain que si un jour, un commit qui concerne l’un des plug et saisie, que la version de saisies soit une version sûr !
+ broutilles (exemple, mise en adéquation de borne mini de plug dans les "necessite" avec la version de spip pour quoi le plug est fait)
-
Revision 86876 : Bon, on fait marche arrière concernant les "utilise" histoire que les gens ...
28 décembre 2014, par spip.franck@… — LogBon, on fait marche arrière concernant les "utilise" histoire que les gens n’est pas de problème, la version mini les concernant est soit la version qui était déjà présente, soit la première version qui dispo qui était compatible spip 3.0
-
Anomalie #3571 : nettoyage du dossier tmp/cache/wheels
26 octobre 2015, par - EquipementBonjour,
J’ai constaté que le dossier tmp/cache/wheels d’un site (sans le plugin memoization) contient :
- 5 fichiers tw-....txt
- des dizaines de fichiers datasource-....txtJ’ai ajouté une trace dans les logs dans la fonction cache_set de plugins-dist/*textwheel*/inc/memoization-mini.php
function cache_set($key, $value) $dir = sous_repertoire(_DIR_CACHE,"wheels/") ; spip_log("CI CACHE SET de textwheels :".$dir.$key.".txt",_LOG_ERREUR) ; return ecrire_fichier($dir.$key.".txt", serialize($value)) ;
J’ai également ajouté une trace dans les logs dans la fonction cache_set de ecrire/*iterateur*/data.php :
protected function cache_set($cle, $ttl, $valeur = null) if (!$cle) return ; if (is_null($valeur)) $valeur = $this->tableau ; # utiliser memoization si dispo include_spip(’inc/memoization’) ; spip_log("CI CACHE SET de iterateur : A",_LOG_ERREUR) ; if (!function_exists(’cache_set’)) return ; spip_log("CI CACHE SET de iterateur : B",_LOG_ERREUR) ; return cache_set($cle, array( ’data’ => $valeur, ’time’ => time(), ’ttl’ => $ttl ), 3600 + $ttl) ;
Ensuite, dans l’espace privé du site, j’ai consulté les statistiques d’un article. Les logs montrent que 2 fichiers datasource....txt ont été créés dans /tmp/cache/wheels. Un examen du répertoire le confirme.
2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : A 2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : B 2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de textwheels : ../tmp/cache/wheels/datasource_acc0b40712268d73bce5056d75e2d22b.txt 2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : A 2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : B 2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de textwheels : ../tmp/cache/wheels/datasource_5d2bd35e83ad81cf50437400f60004db.txt
Dans la fonction cache_set de ecrire/*iterateur*/data.php, le traitement continue après le test d’existence de la fonction ’cache_set’. Or le site n’a pas le plugin memoization, et un examen des sources montre que cette fonction (pas la méthode) existe uniquement dans plugins-dist/*textwheel*/inc/memoization-mini.php. C’est donc cette dernière fonction qui est utilisée par erreur par l’itérateur.
Cordialement
Equipement