Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment copier un site Web PHP 
  • MYSQL insert est lente 
  • Comment lire un fichier CSV en PHP 
  • Comment faire un calendrier en PHP 
  • Comment remplacer les retours à la …
  • Comment lire un fichier XLS en utili…
  • Comment déplacer votre base de donn…
  • Titanium PHP Tutorial 
  • Problèmes Importation gros fichier …
  • Comment reconnaître les caractères…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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 ");

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser PHPMailer sur un Webform 
  • Comment construire un exemple de PHP Recherche Site 
  • Comment créer un site web PHP 
  • Comment obtenir le nombre de lignes dans CSV PHP 
  • Comment utiliser des variables dans une instruction Select MySQL 
  • MySQL Cluster Tutorial 
  • Comment surveiller un MySQL requêtes lentes 
  • Comment faire pour installer JSON avec PHP 
  • Niveaux d'isolation SSIS 
  • Comment mettre le code PHP en info-bulle 
  • Connaissances Informatiques © http://www.ordinateur.cc