| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    PHP Fatal Error : Memory Épuisé
    applications PHP , tels que WordPress et Drupal , communément rencontrez l'erreur fatale PHP: mémoire épuisée. Cela se produit généralement quand un plugin ou une autre extension provoque le script pour utiliser la mémoire du serveur trop. La configuration par défaut de PHP fixe une limite sur la quantité de mémoire un script peut utiliser pour empêcher son exécution défectueux ou malveillant de ralentir ou de s'écraser un serveur. De temps en temps , il y aura une raison légitime de dépasser cette limite de mémoire , tels que le téléchargement d'un fichier ou exécuter une application Web complexe. Vous pouvez augmenter la limite de mémoire PHP et corriger l'erreur fatale PHP: message mémoire épuisé . L'augmentation de PHP Memory Limit pour un script simple

    La façon la plus simple de fixer la mémoire PHP erreur épuisé est d'augmenter la limite de mémoire pour le script qui est à l'origine de l'erreur. Par exemple, si vous obtenez l'erreur en essayant de courir uploader.php , vous pouvez ajouter cette ligne au début du code :

    ini_set ( " memory_limit ", " 16M ");
    < p > Si vous recevez toujours le message d'erreur , essayez d'augmenter le 16M à 32M et d'essayer à nouveau . Augmenter ce nombre progressivement jusqu'à ce que l'erreur ne s'affiche plus. Cela ne fera que changer la limite de mémoire pour que l'un script PHP. Si un plug-in est à l'origine de l'erreur , ajoutez cette ligne au sommet du fichier PHP du plugin.
    Augmentant l'échelle du serveur PHP Limit

    Si vous êtes l'administrateur d' le serveur et avoir accès à php.ini , vous pouvez modifier la limite de mémoire pour toute la configuration de PHP. Cela affecte tous les scripts PHP s'exécutent sur le serveur . Pour ce faire, le fichier php.ini ouvert sur votre serveur web et cherchez la ligne qui lit " memory_limit =" . Encore une fois, augmenter jusqu'à ce que vous ne recevez plus le message d'erreur . Pour désactiver la limite de mémoire , réglez-le sur " memory_limit = -1" .
    Croissant PHP Memory Limit en . Htaccess

    Si vous êtes sur un partage serveur ou qui n'ont pas accès au fichier php.ini , vous pouvez définir la limite de mémoire dans votre fichier htaccess . . Pour ce faire , ajoutez un fichier htaccess dans le répertoire racine de votre site ( si elle n'existe pas déjà ), puis ajouter une ligne qui lit : .

    Php_value memory_limit 16M

    Cela augmente la limite pour votre site. Vous pouvez vérifier que cela a fonctionné en plaçant un < php phpinfo (); ? > Ligne sur votre page et de lire la sortie. Recherchez une valeur de memory_limit "local" et s'assurer qu'il correspond à ce que vous avez défini ci-dessus. Si elle ne fonctionne pas , demandez à votre administrateur Web pour permettre " AllowOverride On".
    WordPress Plugins et modules de Drupal

    Si vous ne vous sentez pas les fichiers de configuration d'édition confortables par contre, vous pouvez installer des plugins ou modules qui feront le changement nécessaire pour vous. Pour WordPress , essayez Bump mémoire , qui a été conçu spécifiquement pour résoudre l'erreur épuisé mémoire à jour votre installation de WordPress . Pour Drupal , utilisez le module Drupal tweaks qui fournit une interface utilisateur permettant de modifier un certain nombre de paramètres de PHP , y compris la valeur de memory_limit .

    Previous :

    next :
      articles connexes
    ·Comment mettre à jour PHP 
    ·Comment obtenir Indice numéro d'un élément de tablea…
    ·Comment ping avec PHP 
    ·Comment connecter le PHP MySQL App Avec le Flex App 
    ·Comment faire pour installer une extension pour PHP MyS…
    ·Comment faire pour activer PHP 5.2.13 UTF8 
    ·Qu'est-ce que MySQL 
    ·Comment connecter GoDaddy Java à MySQL 
    ·Comment lire le contenu du fichier de PHP 
    ·Comment créer PHP pour envoyer un formulaire à l'aide…
      articles en vedette
    ·Comment faire pour démarrer une nouvelle instance de V…
    ·Comment activer la mémoire détection des fuites 
    ·Raisons de PHP CSS ne sort correctement 
    ·Comment créer DateTime Int 
    ·Comment télécharger un fichier en PHP 
    ·Comment utiliser Rope en Python 
    ·Comment découper une chaîne en C 
    ·Codage Java Language 
    ·Comment l'authentification SQL SCCM 
    ·Comment faire pour installer une extension pour PHP MyS…
    Copyright © Connaissances Informatiques http://fr.wingwit.com