FreeHost.com.UA

Для клиентов => Проблемы на хостинге => Тема начата: Snoz от Апреля 03, 2012, 03:30:11 pm



Название: Wordpress MEMORY_LIMIT
Отправлено: Snoz от Апреля 03, 2012, 03:30:11 pm
В связи с участившимися жалобами на некорректную работу Wordpress, которую вызывает ошибка:
ALERT - script tried to increase memory_limit to 268435456 bytes which is above the allowed value
мы решили опубликовать решение этой проблемы на форуме.

Причина: Скрипт пытается поменять допустимый лимит памяти для процесса. Этого на виртуальном
хостинге делать нельзя.

Решается проблема путем редактирования файла wp-includes/default-constants.php

В нем нужно найти строку:
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
затем, изменить её на:
define( 'WP_MAX_MEMORY_LIMIT', '128M' );

Таким образом Вы ограничите максимально допустимое значение memory_limit, и данная ошибка больше не будет возникать.


Название: Re:Wordpress MEMORY_LIMIT
Отправлено: AMBA от Апреля 03, 2012, 03:34:56 pm
Если у него ограничение стоит в 256Мб, то чего ж он пытается процессу дать 268435456? Кто ему помешает при выставлении лимита в 128Мб также пытаться превысить этот лимит?


Название: Re:Wordpress MEMORY_LIMIT
Отправлено: Komintern от Апреля 03, 2012, 03:38:00 pm
268435456/1024
262144
262144/1024
256

все просто =)


Название: Re:Wordpress MEMORY_LIMIT
Отправлено: AMBA от Апреля 03, 2012, 03:41:48 pm
Та ну всё равно в топку такие скрипты которые стиолько мозгов жрут, я до сих пор не понимаю зачем.


Название: Re:Wordpress MEMORY_LIMIT
Отправлено: Komintern от Апреля 03, 2012, 04:01:27 pm
Дело в том, что 128Мб для работы ВП достаточно, но он упорно хочет поставить себе ini_set 256Мб. Непонятно зачем.