На одном блоге (размещенном на shared-хостинге) обновил WordPress 2.7.1 до 2.8.2. На первый взгляд ничего не изменилось, только на главной странице админки, появилась проблема:
Fatal error: Allowed memory size of…
Эта ошибка означает, что скрипты для выполнения требует памяти больше, чем разрешено в настройках PHP (иначе говоря — запрашиваемое значение превышает максимальное количество оперативной памяти предоставляемого пользовательскому аккаунту в пределах виртуального хостинга).
Если у вас возникает такая проблема, то можно попробовать самостоятельно сделать один из способов:
1. Открыть файл wp-settings.php
Найти:
if ( !defined('WP_MEMORY_LIMIT') )
define('WP_MEMORY_LIMIT', '32M');
установить:
if ( !defined('WP_MEMORY_LIMIT') )
define('WP_MEMORY_LIMIT', '64M');
2. Другой способ — добавить строку в файл wp-config.php
define('WP_MEMORY_LIMIT', '64M');
3. Если вы можете получить доступ к редактированию файла php.ini, измените строку:
memory_limit = 64M;
4. Положить в корень сайта файл .htaccess следующего содержания:
php_value memory_limit 64M
Данная функция работает не на всех хостингах!
5. Отключить «тяжёлые» плагины, такие как:
Get Recent Comments, Simple Tags, Cforms II, etc…
Из всех перечисленных способов, мне помог пятый 🙂
Вам это не помогло? тогда обратитесь к администратору хостинга и попросите увеличить объем доступной памяти для PHP.
Если Ваш блог живет на shared-хостинге и у вас периодически появляются проблемы с загрузкой страниц блога (проблема в админке wordpress), тогда настало время переходить на идеальный вариант — VDS (Виртуальные выделенные сервера)!
Другие интересные темы

Вы что? Stand alone — блогом на VDS !? Прихожу к пониманию того, что нужно юзать Textpattern. Версия 4.1 обещает быть с учтенными пожеланиями пользователей.
Да,есть такая проблема,из-за неё не получилось обновиться до новой версии. Главное хостинг не бесплатный.Тут еще проблемка есть,вопрос к админу. Про плагин nextgen gallery ты точно знаешь,так вот в последнее время появляется ошибка при создании превью для картинок,они на хост загружаются,а как начинаешь создавать галерею через nextgen gallery с превью,ни одна фотография не отображается в посте одни рамочки,кликая на неё открывается полное фото.
Обычно такая проблема возникает из-за слишком больших форматов фотографий например 2500Х2000 пикселей.
Точно не скажу какую ошибку выдает,но что-то про нехватку памяти и ошибку в первой строке PHP кода,а какая там ошибка <?php )))))))
Если вкурсе или встречался с такими ошибками,напиши на мыло.
странно, почти у всех проблемы с этими версиями вордпресса а у меня обновилось все нормально, без каких либо проблем! :0)
спасибо, php_value memory_limit 64M помогло.
дожили, блин, чтобы админка WP нормально работала нужно 64 метра памяти (( засунули бы они себе всю эту web2.0 красоту в админке себе куда подальше мля. зля не хватает, 3 дня угробил на полную пересборку блога, чтобы выяснить, что памяти не хватает ((
вам еще повезло, у вас сразу написало, что памяти не хватает. а у меня админка просто криво работала — не показывались входящие ссылки, частично обрезался js и не работали выпадающие списки и тд и тп.
[…] 2.8 требует еще больше? Быстрый поиск тут же нашел решение, банальное увеличение памяти для php скриптов через […]
Все варианты перепробовал, увы долго не мог прийти к положительному результату. И тут, свершилось, вариант решения проблемы, который описан в четвертом случае, пробил…))) Я, кстати, его совсем и не пытался пробовать… «Нормальный» человек именно так считает — 1, 2, 3… 5, а уж после — 4.)
Спасибо за помощь.
Добрый день!
А Вы не могли бы помочь мне с файлом .htaccess? Не знаю, куда конкретно в .htaccess прописать строку: php_value memory_limit 64M». Имеет ли значение, в каком именно месте файла она будет находиться, до или после каких-то конкретных строк?
Вот так это у меня выглядит:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Вижу три места, куда строчку можно засунуть. Но не разбираюсь совершенно.
Gabusya, эту строчку можно разместить в самом начале, вот пример:
Помог 4й вариант, спасибо!
странно, но первый вариант сработал ) thanks
Получилось исправить по первому варианту! Спасибо!
Помогло отключить и включить плагины на shared-хостинге. Спасибо за пост.
Плагин вордпресс NG Gallery просит 78 метров оперативы — :shoked: