Aujourd’hui, je vous livre la solution à un problème auquel vous avez peut-être été confronté lors de la configuration de votre serveur dédié – il s’agit d’une erreur que l’on peut trouver dans les fichiers logs d’Apache :
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)
Code language: JavaScript (javascript)
Etape 1 : paramétrage de memory_limit dans php.ini
On édite notre fichier php.ini
:
nano /etc/php5/apache2/php.ini
On recherche la variable memory_limit
et on l’augmente à 256MB :
; Maximum amount of memory a script may consume (128MB)
; http://php.net/manual/en/ini.core.php#ini.memory-limit
memory_limit = 256M
Code language: JavaScript (javascript)
Note : vérifiez que vous éditez bien le bon fichier php.ini ! Je me suis aperçu après quelques essais que celui qui correspondait à mon installation était en fait /etc/php5/apache2filter/php.ini
.
Lancez un phpinfo();
pour être sûr du fichier à éditer.