[wordpress] Перестало заходить в админку! Fatal error: Allowed memory size exhausted

tok24ua аватар
0

Люди хелп! Движок wordpress

Сегодня хочу зайти в админку, а мне выдаёт следуещее "Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 7680 bytes) in /home/kgcomua/public_html/wp-admin/includes/image.php on line 318"

такое уже было. в суппорте подняли memory_limit с 16-ти до 128-х мегобайт. всё заработало. а щас зашёл и опять проблемы.

оказалось они понизили обратно memory_limit до 16-ти мб. сказали что этим якобы страдает безопасность и т.д.

мне надо хотя бы 32 мб. как я понимаю для нормальной работы сата

вот сайт провайдера http://evrohost.com/ короче я очень не доволен. я бы перешёл на другой хост но там почти пол месяца ещё оплачено. а денег и так почти нет..

что скажите? какие рычаги давления может посоветуйте? супорт сказал что на ворд персссе у них и так много сидит и таких проблем нету. сказал что надо конфиг сайта менять, но не сказал что именно, мол сам не знает. программера безсмыслено тоже нанимать по деньгам ударит.

може посоветуйте нормального хостера который даст memory_limit хотя бы 32?

Spaceman аватар
55

у меня был похожий случай, сменил хостера и больше таких проблем не встречал...

Saputo аватар
60

Да, это похоже на эпидемию.
У меня сайт тоже 5 дней в ауте провалялся. По тарифу есть 64М, а сайт вываливался с точно такой же ошибкой и указанием, что ему мало выделенных 10М.

Хостеры куда только не посылали. Но через 5 дней удалось правды добиться. В чем была фишка так и не сознались. По объяснениям что-то обновляли со своим PHP, но это не должно было никак повлиять. Однако повлияло.

В общем, гонят они. Никаких 128 для WordPress не нужно. Это что-то с их настройками. Конфиг сайта здесь совсем ни при чем.

Если есть доступ к файлу php.ini на сервере, о вроде бы там это можно изменить. На виртуальных хостингах с панелью управления этот файл лежит где-то в Настройках PHP.

Дима аватар
405

Fatal error: Allowed memory size of 33554432 bytes exhausted

Это значит, что админке мало 32 Мб на скрипт. Может быть установлен какой-то ресурсоемкий плагин или, например, давно не выполнялись регулярные процедуры вроде построения поискового индекса (не знаю, бывает такое в вордпрессе или нет).

Выбрать хостинга с нормальным можно двумя путями:
- смотреть демонстрационный phpinfo
- спросить напрямую у саппорта

В целом по опыту на дешевых тарифах у многих лимит находится в районе 32 Мб.

Saputo аватар
60

У моего гостера (ispserver.com) эпидемия продолжается. Теперь вообще:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, .... and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Не могу понять такой подход. Они что-то мудрят с настройками. Сайт вываливается. Саппорт будет сейчас пару дней объяснять мне, что я сам чайник без носика. Потом все вдруг заработает. Крайних нет. Невроз остался.

У кого есть счастье с гостерами и Джумлой? Поделитесь, плиз. Нужен виртуальный на 3-4 домена. Важен доступ к php.ini или просто возможность подключить ionCube. И чтобы без всяких "Surprise!". Чтобы можно было месяц не проверять и знать, что со стороны сервера все работает.

Spaceman аватар
55

как я уже говорил, после того как поменял хостера, проблем больше не было НИ РАЗУ.
Все проекты на Джумле, только парочка на вордпрессе...
sweb.ru

Saputo аватар
60

Spaceman, спасибо! Посмотрел. Все симпатично. Попробую.

С моим гостером все как и предполагал. Сайт отвис сам по себе через 3 дня. Саппорт написал, что они не видят никаких проблем. Пока висел - писали, что нужно дождаться выхода на работу того, кто мог бы со мной пообщаться.

JohnyDNU аватар
1

Попробуйте отредактировать файлик wp-settings.php. Он в корне папки с WP лежит.
Там есть строка (13-ая, если не ошибаюсь):
define('WP_MEMORY_LIMIT', '32M');
Замените в ней значение '32M' на '64M' и попробуйте снова зайти на сайт :)

eBMW аватар
2

Известная проблема. Но хостера и хостинг менять не надо ;)

Я добавил не в wp-settings.php (JohnyDNU, в новых версиях такой строки нету в установочном файле), а добавил строку в файл wp-config.php (лежит в корневом каталоге сайта вместе с wp-settings.php). Добавляем сразу после define('DB_COLLATE', ''); строку define('WP_MEMORY_LIMIT', '64M'); чтобы так выглядело:

define('DB_COLLATE', '');
define('WP_MEMORY_LIMIT', '64M');

можно также попробовать значение 128M

allowed memory size of 33554432 bytes exhausted

Всё работает. Я и сам был рад в первый раз столкнувшись с этой проблемой, когда даже уже думал хостинг менять. Какой-то добрый знающий человек посоветовал решить эту проблемку таким дописыванием...

Успехов!

leviafan аватар
0

eBMW Спасибо Вам огромное !!!!!! Реально помогло... делов то оказалось всего ничего, но что бы найти это решение мне понадобилось всего то 48 часов не отходить от компа.

eBMW аватар
2

)) няма за што

Aurika аватар

eBMW!!! Спасибо вам большое!!!! Вы настоящий друг))) я уже хотела биться головой Ап стенку но вы реально помогли))) не знаю даж как благодарить всего вам самого хорошего!) столько гнилой инфы перелопатила а казывается все просто!