====== Corriger l'erreur Fatal Error : Allowed memory size ====== Qui n'a pas connu ce message d'erreur lors de l'exécution d'un script Fatal error: Allowed memory size Ce message d'erreur apparaît lorsque la mémoire allouée par le serveur à PHP n'est pas suffisante pour effectuer certaines opérations. Il faut dans ce cas augmenter cet espace mémoire. ===== Solutions pour un serveur dédié===== Si vous avez votre propre serveur dédié, il vous suffit de modifier une ligne ans le fichier de configuration de PHP : //php.ini//. Il faut modifier le paramètre //memory_limit// : memory_limit = xxM ; On remplace le xx par une valeur plus grande que la valeur présente par défaut. Attention à la capacité maximale de RAM disponible sur votre serveur. Il faut laisser de la mémoire pour les autres processus. ===== Solutions pour un hébergement mutualisé===== ===== Dans le script PHP ===== Au début de votre script PHP, ou dans le fichier de configuration de cleui-ci, vous pouvez essayé d'ajouter la ligne suivante : @ini_set('memory_mimit', '32M'); Vous ajustez en fait la valeur suivant vos besoins, ici 32M. ===== Via le fichier .htaccess===== Vous pouvez insérer la ligne suivante dans le fichier //.htaccess// présent à la racine de votre site. php_value memory_limit 32xxM Vous ajustez en fait la valeur suivant vos besoins, ici 32M. Si les deux méthodes ci-dessus ne fonctionnent pas, c'est que votre hébergeur a interdit ces fonctionnalités sur votre hébergement. Il ne reste qu'a le contacter pour voir si celui-ci peut modifier les valeurs allouées à PHP ou simplement changé d'hébergeur. ===== Auteurs et sources ===== * Auteur : [[:user:montuy337513]] ===== Navigation ===== * [[:accueil|Accueil]] * [[:gestion-site-internet]] * [[:tutoriel-javascript]] * [[:tutoriel-html]] * [[:tutoriel-php-mysql]] * [[:tutoriel-referencement-seo]]