Ошибка в плагине All in One SEO Pack на WordPress

Получил письмо от своего хостинг провайдера, о том что мною вдруг был превышен лимит нагрузки на HTTP сервер. Мой лимит (как оказалось) 16%, а в один из дней я его превысил аж до 21%.

Что это значит я не знаю, но зайдя в статистику используемых ресурсов я увидел что на самом деле обычно у меня этот показатель колеблится в пределах 3-5%, но за последние пару месяцев скакал три дня до 9%, потом 14 и вот 21%.

Я полез смотреть свои «Лог ошибки» и обнаружил вот что… К этим скачкам я думаю данная ошибка не имеет отношения, но все равно не приятно когда у тебя на сайте ошибки.

Все мои сайты на WordPress используют замечательный плагин All in One SEO Pack. И именно он постоянно фигурировал в списке ошибок.

Текст ошибки везде следующий:
ALERT — script tried to increase memory_limit to 268435456 bytes which is above the allowed value (attacker ‘какой.то.айпи.адрес’, file ‘/sata1/home/users/мои_данные/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php’, line 115), referer: http://мой_сайт/page/2/

и так постоянно, только с разными адресами сайта…

Как оказалось, всё не так страшно как я думал и этот плагин просто требует больше памяти, которой у моего хостинг провайдера нет.  Обычно провайдеры дают 64Mb, а здесь плагин получается хочет вообще 256Mb.

Как исправить данную ситуацию? Да очень просто!
Заходим через FTP к себе на сайт в плагин и находим файл wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php
и спускаемся к строке 61

define( ‘AIOSEOP_BASELINE_MEM_LIMIT’, 268435456 ); // 256MB

и меняем на

define( ‘AIOSEOP_BASELINE_MEM_LIMIT’, 67108864 ); // 64MB

Я подумал, что 64Mb для данного плагина будет достаточно!

Вот и всё! Ошибка исправлена, логи чистые! Работаем дальше