====== 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]]