Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 2348617 bytes) in /www/wp-includes/plugin.php on line xxx
Я немного был озадачен, так как сайт переехал с менее производительного хостинга с 64Мб памяти на 128Мб, были заплачены деньги заказчиком и тут такое…
Оказалось, что хостинг провайдер хоть и заявляет про 128 Мб старается их не отдавать, что бы один пользователь не съел всю память.
По одной из рекомендаций надо изменить файл wp-config.php прописав в нем
1 |
define('WP_MEMORY_LIMIT', '128M'); |
К сожалению в моем случае, это не дало результат и WordPress отказывался работать.
Пришлось подредактировать файлы которые мы создавали для увеличения размера загружаемого файла.
Во все три файла была добавлена строка со значением memory_limit = 128M
php.ini
1 2 3 4 5 |
upload_max_filesize = 1024M post_max_size = 1024M php_value max_execution_time 500 php_value max_input_time 500 memory_limit = 128M |
php5.ini
1 2 3 4 5 |
upload_max_filesize = 1024M post_max_size = 1024M php_value max_execution_time 500 php_value max_input_time 500 memory_limit = 128M |
.user.ini
1 2 3 4 |
file_uploads = On post_max_size = 1024M upload_max_filesize = 1024M memory_limit = 128M |
После этого, проблема Fatal error: Allowed memory size of … пропала.
Удачи вам!