Que signifie cette erreur ? Sur les hébergements mutualisés, votre site est limité en ressources. Si vous téléchargez un fichier trop lourd, si vous utilisez trop de mémoire, ou si le temps d'éxécution d'un script est trop important ... l'erreur fatale : “Allowed Memory Size of xxx Bytes Exhausted” se produit.
Quelle est la cause de ce problème?
Joomla est un CMS qui consomme de mémoire, et il en faut parfois beaucoup pour traiter, afficher une page.
Comment résoudre ce problème ?
Le fichier php.ini
La limitation de mémoire est déterminée dans le fichier php.ini.
La méthode la plus rapide pour résoudre ce problème consiste à augmenter la limite de mémoire.
Ouvrez ou créez le fichier php.ini
et modifiez les paramètres avec les valeurs suivantes :
memory_limit = 256M post_max_size = 64M upload_max_filesize = 64M max_execution_time = 300 max_input_time = 1000
Le fichier htaccess
Augmenter la limite de mémoire PHP au niveau .htaccess : Ajoutez cette ligne au début de votre fichier .htaccess
php_value memory_limit 512M
Le code ci-dessus augmentera la limite de mémoire PHP à 512 mégaoctets.