Мы сделали множество клиентских сайтов, и заметили что иногда на WordPress выскакивает ошибка нехватки памяти при активации нового плагина или при процедуре изменения некоторых других задач. Обычно ошибка выглядит так:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxx
Мы получили письмо от пользователя, который сталкивается с той же проблемой, поэтому мы решили сделать рецензию на нее, потому что это общая проблема. Причина, почему эта ошибка появляется потому, что вы превысили свой лимит памяти по умолчанию. Существует множество решений для этой задачи, но в этой статье мы поделимся самая простая из всех.
Сначала откройте свой файл wp-config.php который находится в корневой папке WordPress. Затем добавьте следующую строку внутри основного тэга PHP:
define('WP_MEMORY_LIMIT', '256M');
Мы просто увеличили лимит памяти до 64М. Если вы по-прежнему получаете сообщение об ошибке после того, как исправили, то, пожалуйста, свяжитесь с вашим разработчиком. Скорее всего, ему придется зайти в php.ini, чтобы увеличить лимит памяти для вас. Если у вас есть другие способы увеличения лимита памяти, то дайте нам знать в комментариях ниже.