L'image affiche le texte "php MEMORY LIMIT" en caractères blancs sur un fond bleu-violet, mettant en évidence le paramètre PHP memory_limit souvent ajusté dans WordPress. Le mot "php" apparaît en caractères gras, plus grands, au-dessus du mot "MEMORY LIMIT", plus petit et en majuscules.

PHP : configurer memory_limit avec Apache, PHP-FPM, WordPress et Suhosin

Sur un serveur dédié, une limite mémoire PHP mal configurée peut provoquer des erreurs difficiles à diagnostiquer : page blanche, erreur 500, tâche WP-CLI interrompue, import bloqué, traitement WooCommerce incomplet ou message dans les logs.

Sur les anciens serveurs PHP équipés de Suhosin, on pouvait aussi rencontrer une alerte de ce type dans les logs Apache ou syslog :

Dec 12 16:19:26 mail suhosin[22860]: ALERT - script tried to increase memory_limit to 268435456 bytes which is above the allowed value (attacker '82.83.84.85', file '/home/skyminds/public_html/wp-admin/admin.php', line 96)Langage du code : JavaScript (javascript)

Ce message indique qu’un script PHP a tenté d’augmenter sa limite mémoire à 268435456 octets, soit 256M, mais que Suhosin l’a refusé parce que sa propre limite était plus basse.

Aujourd’hui, Suhosin concerne surtout des environnements legacy. Sur les serveurs modernes, on règle plutôt la limite mémoire via php.ini, PHP-FPM, Apache, le pool FPM, la CLI, WordPress ou le panneau d’hébergement. La logique reste toutefois la même : la limite effective dépend du bon fichier, du bon SAPI et parfois d’une limite supérieure imposée ailleurs.

Lire PHP : configurer memory_limit avec Apache, PHP-FPM, WordPress et Suhosin

Norte Photoblocker photo

Publicité : Norte Photoblocker

Cette publicité pour la bière Norte m’a fait sourire :

Elle utilise avec humour Facebook comme vecteur de communication ainsi que le tag sauvage de nos photos, ce qui peut avoir des conséquences assez sévères.