meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dokuwiki:dokuwiki-chez-free [2012/03/03 07:09]
ztrulphcs [Modules PHP manquant]
dokuwiki:dokuwiki-chez-free [2012/06/24 21:04] (Version actuelle)
ztrulphcs [temps d'exécution et mémoire ?]
Ligne 65: Ligne 65:
 function myumask($x=null) { function myumask($x=null) {
  return 022;  return 022;
 +}
 +
 +if(!function_exists('array_fill_keys')) {
 + function array_fill_keys($keys, $value = '') {
 + return is_array($keys) ?
 + array_combine($keys,array_fill(0,count($keys),$value))
 + : null;
 + }
 } }
  
Ligne 142: Ligne 150:
   - DokuWiki ne peut pas enlever correctement un greffon dont on ne veut plus   - DokuWiki ne peut pas enlever correctement un greffon dont on ne veut plus
   - L'indexation du site ne fonctionne pas, ou mal   - L'indexation du site ne fonctionne pas, ou mal
-  - certains greffons du ne fonctionneront pas ou mal (par exemple [[doku>plugin:cacherevisionseraser]])+  - certains greffons ne fonctionneront pas ou mal (par exemple [[doku>plugin:cacherevisionseraser]])
  
 Les fichiers atteints Les fichiers atteints
Ligne 191: Ligne 199:
 ===== fonction usleep() ===== ===== fonction usleep() =====
  
-Cette fonction ne fonctionne absolument pas.Je ne m'en étais même pas rendu compte. Il y a quelques fichiers qui l'utilisent, mais le fait que ça ne fonctionne pas ne semble gêner.+Cette fonction ne fonctionne absolument pas.Je ne m'en étais même pas rendu compte. Il y a quelques fichiers qui l'utilisent, mais le fait que ça ne fonctionne pas ne semble pas gêner
 + 
 +===== fonction array_fill_keys() ===== 
 + 
 +Cette fonction est absente de PHP chez free. Voir [[dokuwiki:php-chez-free#fonction_array_fill_keys|php chez free]] pour les détails. Le greffon [[doku>plugin:translation]] l'utilise, mais c'est l'un des rares. Cette fonction n'est pas utilisée par dokuwiki de base.  
 + 
 +La solution est d'inscrire dans le fichier ''preload.php'' la version en pur PHP que je donne sur [[dokuwiki:php-chez-free#fonction_array_fill_keys|cette page]].
  
 +Merci à Damien Gaignon d'avoir signalé le problème et testé la solution.
 ===== Absence de connexion vers l'extérieur ===== ===== Absence de connexion vers l'extérieur =====
  
 Symptôme : Symptôme :
   * Le gestionnaire de greffons ne peut pas télécharger les modules complémentaires depuis d'autre sites.   * Le gestionnaire de greffons ne peut pas télécharger les modules complémentaires depuis d'autre sites.
 +  * L'agrégateur interne de flux ATOM et RSS ne peut pas fonctionner : Les syntaxes du genre ''%%{{rss>http://slashdot.org/index.rss 5 author date 1h }}%%'' produisent ce message, pas le flux : \\ Une erreur s'est produite en récupérant ce flux : http://slashdot.org/index.rss
   * Dokuwiki ne peut pas vérifier s'il existe une version  plus récente de lui même.   * Dokuwiki ne peut pas vérifier s'il existe une version  plus récente de lui même.
  
Ligne 202: Ligne 218:
 <WRAP clear></WRAP> <WRAP clear></WRAP>
  
-Voir [[dokuwiki:php-chez-free|php chez free]] pour les explications semi techniques.+Voir [[dokuwiki:php-chez-free|php chez free]] pour les explications semi techniques et les possibilités de déblocage d'URL externe.
  
 ++++Informations de debugage de dokuwiki lors du téléchargement d'un greffon| ++++Informations de debugage de dokuwiki lors du téléchargement d'un greffon|
Ligne 300: Ligne 316:
 D'autre problèmes surviennent sans qu'il soit possible de vraiment savoir... Est-ce que le temps d'exécution d'un script est dépassé, ou bien s'agit-il d'un dépassement de mémoire ? D'autre problèmes surviennent sans qu'il soit possible de vraiment savoir... Est-ce que le temps d'exécution d'un script est dépassé, ou bien s'agit-il d'un dépassement de mémoire ?
  
-Le plugin [[http://www.dokuwiki.org/plugin:gallery|gallery]] par exemple ne parvient pas à afficher toutes les miniatures d'un gros //namespace// (365 images de 260 ko chacune env).+Le greffon [[http://www.dokuwiki.org/plugin:gallery|gallery]] par exemple ne parvient pas à afficher toutes les miniatures d'un gros //namespace// (365 images de 260 ko chacune env).
  
-De même, en utilisant le même namespace que pour le plugin gallery, le plugin imageflow ne charge qu'une partie des images.+De même, en utilisant le même //namespace// que pour le greffon gallery, le greffon imageflow ne charge qu'une partie des images.
  
 Dans les deux cas, les images sont valides. Dans les deux cas, les images sont valides.
  
  
-====== Fichiers dokuwiki impactés ====== 
-J'ai arrêté demaintenir une liste de fichiers impactés par les particularité de PHP chez free depuis que j'ai écrit l'outil [[:schplurtziel:liberatator]] qui fonctionne même pour les versions actuelles (2010 anteater et 2011 rincewind (RC1 et RC2)) de [[doku>dokuwiki|DokuWiki]].