Fils RSS pour les
Articles
Commentaires

Symptômes

Lors de l'installation du plugin IG-Syntax Hiliter1

  • je transfère dans le répertoire /wp-content/plugins le fichier et le répertoire contenus dans l'archive
  • je réactualise ma page: ok le plugin est bien dans la liste de l'écran d'administration des plugins
  • un clic sur la case 'Activer'
  • une page blanche s'affiche et puis, plus rien!

J'essaie de rattraper la situation en revenant en arrière et en affichant la page d'administration et le 'Tableau de bord': message d'erreur!

  1. Allowed memory size of 8388608 bytes exhausted (tried to allocate 0 bytes)

Panique à bord, la seule solution à laquelle je pense:

  • effacer2 le fichier et le répertoire incriminés
  • réactualiser la page d'administration: ouf! la situation s'est normalisée
  • coup d'oeil à la page des plugins: IG-Syntax Hiliter a bien disparu de la liste des plugins3
  • retour dans mes installations de test: tout fonctionne normalement avec les mêmes fichiers et avec 'à priori' la même configuration!

Je fais un recherche du message d'erreur sur Google et je trouve rapidement que le problème vient de la quantité de mémoire que mon hébergeur alloue à PHP4 : 8M au lieu de 64M conseillés par l'article trouvé sur le net.

Solution

Création d'un bon petit fichier .htaccess à la racine de mon blog (/wordpress/) dans lequel je place une simple ligne:

  1. php_value memory_limit 64M

Confirmation

  • phpinfo() me renseigne bien une valeur mémoire allouée5 de 64M
  • mon plugin s'installe maintenant sans aucun problème

  1. le plugin lui-même n'est pas en cause [retour]
  2. via mon fidèle FTP FileZilla [retour]
  3. normal! [retour]
  4. via un phpinfo.php placé à la racine de mon blog /wordpress/

    1. <?php echo phpinfo(); ?>

    [retour]

  5. ligne 'memory_limit' de la colonne 'Local value' du tableau 'PHP Core' [retour]

Tags: , , , , , , ,

2 réponses à “Erreur du type ‘Allowed memory size’ ou erreur du ‘Tableau de bord’ vide”

  1. le 10 avr 2007 à 22:31 Tamanu

    J’ai suivi la procédure mais je reste toujours en memory_limit à 8 M

    Manquerait-il une partie d’explication ?

    Bien cordialement

  2. le 11 avr 2007 à 11:57 Marc Charlet

    as-tu bien placé le .htaccess dans le sous-répertoire principal de ton blog?
    Le fichier phpinfo.php doit lui aussi être placé dans ce même sous-répertoire et doit être invoqué par un http://lien_vers_ton_blog/phpinfo.php
    (le fichier doit bien évidemment être exécutable: permissions à 755)

    marc