Ошибка в вордпресс «Fatal error: Allowed memory size of … bytes exhausted»
Здравствуйте, у меня появилась ошибка «Fatal error: Allowed memory size of …» после переноса сайта с реального хостинга(не знаю какие там настройки были) на локальны или на другой хостинг. Не могу попасть в админку, в одном их файлов woocommerce как я понимаю не хватает памяти что бы выполниться. Скажите как это можно поправить?
Данная ошибка говорит вам что на выполнение скрипта не хватает оперативной памяти выделенной на выполнение скриптов.
В php это можно ограничить(увеличить или уменьшить). В вордпресс есть специальные глобальные переменные которые отвечают за выделение памяти на выполнение.
Это:
define('WP_MEMORY_LIMIT', '64M'); define( 'WP_MAX_MEMORY_LIMIT', '256M' );
Изменить значение переменных, для того что бы наш скрипт выполнился и не выдавал ошибку, нужно в файле:
\wp-includes\default-constants.php
— именно в этом файле определяются константы(не все)
Для того что бы увеличить мы должны прописать где-нибудь в верху* файла default-constants.php следующий код:
define( 'WP_MEMORY_LIMIT', '256M' ); // 256M - можете прописать свое значение
* объявить константу вы должны в функции:
function wp_initial_constants() { global $blog_id; ... }