Поддержка Проблемы и решения Fatal error: Allowed memory size of 52428800 bytes exhausted

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Нахрена стоко переменных регать там где их никто не запрашивает?;((

    Вставьте этот код в конец wp-admin/index.php и гляньте сколько в браузер всего вывалит!:

    <?php require(ABSPATH . 'wp-admin/admin-footer.php');
    echo '<pre>';
    print_r(get_defined_vars());
    echo '</pre>';
    // phpinfo();
    exit;?>

    Я лично полного вывода не дождался!;((

    [Сообщение отредактировано согласно правилам форума (пункт 18).]

    Неужели никого кроме нас не колышит?:(

    PHP: Fatal error: Allowed memory size of 52428800 bytes exhausted

    Модератор Yuri

    (@yube)

    Лично меня больше волнует нежелание Windows 7 работать на i486 со 128М памяти.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Все глобальные переменные в $GLOBALS записывает не WordPress, а сам PHP:
    http://php.net/manual/ru/reserved.variables.globals.php

    Чтобы решить проблему, увеличьте значение memory_limit в php.ini:
    http://codex.wordpress.org/ЧАВО/Allowed_memory_size_exhausted

    Или, если хостинг-провайдер не предоставляет такой возможности, откажитесь от ресурсоёмких плагинов и тем оформления.

    Кто здесь у нас?:) Sergey Biryukov — Очередной «гений»?:))

    Ясен РНР, что переменные в $GLOBALS записывает РНР — ведь не об этом речь! Вопрос стоит козлом, или как там, про то как избежать клонирования массивов _SERVER, _GET, _POST, _ENV, _REQUEST и т.д. в массив $GLOBALS — это раз!

    Если вы внимательно читали, проблема не столько в нехватки памяти, как в клонировании всех данных переменных в $GLOBALS и memory_limit саму эту проблему НЕ решает — это два!

    Т.е. — сейчас под РНР 5.2.17 расход памяти на /wp-admin/ 38 МБ, половина из которых это дубликаты в $GLOBALS. На РНР 5.4 разработчики РНР с $GLOBALS порешали и на этой версии клонирования я не замечал, да и даже самого $GLOBALS массива нет при распечатке print_r(get_defined_vars());, на РНР 5.4. /wp-admin/ ест 5-10 МБ!

    Так, что уважаемый Sergey Biryukov перед тем как спамить, нужно не только вчитываться в суть проблемы, а ещё и вдумыватся!:) Ок?:) Хотя и за спам спасибо, он поднимает тему на первое место!:)

    Сегодня не поленился и поставил на локальный хост РНР 5.2.17 и запустил на нём копию wp — картина таже, что и на шаровом хосте 36-38 МВ и всё из-за дубликации всех переменных в $GLOBALS!

    А относительно:

    Нахрена стоко переменных регать там где их никто не запрашивает?;((

    то этот вопрос остаётся актуален ибо при входе на главную в /wp-admin/ и распечатке print_r(get_defined_vars());, мы устанем ждать вывод в браузер и найдём там столько шлака, который аж никак не относится к информации выводимой на главной /wp-admin/ и это уже не баг РНР, а баг разработчиков wp! Вот полюбуйтесь:

    sure you want to do this?] => Вы уверены, что хотите это сделать?
                        [Are you sure you want to install this plugin?] => Вы уверены, что хотите установить этот плагин?
                        [AtomPub services are disabled on this site. An admin user can enable them at %s] => Сервисы AtomPub на этом сайте отключены. Администратор может включить их по адресу %s
                        [Aug_August_abbreviation] => Авг
                        [August] => Август
                        [Authentication failed] => Аутентификация не удалась
                        [Author] => Автор
                        [Author : %1$s (IP: %2$s , %3$s)] => Автор:  %1$s (IP: %2$s , %3$s)
                        [Author is %s] => Автор: %s
                        [Auto goto URL] => Автопереход к URL
                        [Auto play] => Автовоспроизведение
                        [Auto start] => Автостарт
                        [Auto-delete spam submitted on posts more than a month old.] => Автоматически удалять спам-комментарии к записям старше месяца.
                        [AutoHREF] => AutoHREF
                        [Automatically add paragraphs] => Автоматически добавлять абзацы
                        [Awaiting spam check] => В ожидании проверки на спам
                        [Background] => Фон
                        [Background Attachment] => Привязка фона
                        [Background Color] => Цвет фона
                        [Background Image] => Фоновое изображение
                        [Background Position] => Позиция фона
                        [Background Repeat] => Повтор фона
                        [Bad login/pass combination.] => Неверное сочетание логина/пароля.
                        [Balance] => Баланс
                        [Base] => Базовый каталог
                        [Base URL] => Базовый URL
                        [Baseline] => По базовой линии
                        [Basics] => Основы
                        [Basics of Rich Editing] => Основы визуального редактора
                        [Black] => Чёрный
                        [Blavatar] => Блаватар
                        [Blockquote] => Цитата
                        [Blockquote (Alt + Shift + Q)] => Цитата (Alt + Shift + Q)
                        [Blue] => Синий
                        [Bold] => Жирный
                        [Bold (Ctrl + B)] => Жирный (Ctrl + B)
                        [Bookmarks] => Закладки
                        [Border] => Рамка
                        [Bottom] => Снизу
                        [Bottom left] => Внизу слева
                        [Bottom right] => Внизу справа
                        [Briefly unavailable for scheduled maintenance. Check back in a minute.] => Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту.
                        [Brown] => Коричневый
                        [Browse] => Обзор
                        [Buffer] => Буфер
                        [Burnt orange] => Выгоревший оранжевый
                        [But, before you can start using your new username, you must activate it.] => Но прежде чем вы начнёте использовать своё новое имя пользователя, нужно его активировать.
                        [But, before you can start using your site, you must activate it.] => Но прежде чем вы сможете пользоваться своим сайтом, нужно его активировать.
                        [By: %s] => Автор: %s
                        [CSS Class] => Класс CSS
                        [Cache] => Кеширование
                        [Calendar] => Календарь
                        [Cancel] => Отмена
                        [Cancel all changes] => Отменить все изменения
                        [Cancel reply] => Отменить ответ
                        [Cannot create a revision of a revision] => Нельзя создать редакцию редакции
                        [Cannot create a user with an empty login name.] => Нельзя создать пользователя с пустым логином.
                        [Caption] => Подпись
                        [Captioning id] => ID элемента подписи
                        [Categories] => Рубрики
                        [Caught Spam] => Возможный спам
                        [Cell] => Ячейка
                        [Center] => По центру
                        [Cheatin’ uh?] => Хакер, что ли?
                        [Check Spelling] => Проверка орфографии
                        [Check for Spam] => Проверить на спам
                        [Check network status »] => Проверьте состояние сети »
                        [Check the junk or spam folder of your email client. Sometime emails wind up there by mistake.] => Проверьте корзину или папку для спама в вашем почтовом клиенте. Иногда письма по ошибке оказываются там.
                        [Check your e-mail for the confirmation link.] => Вам отправлено письмо со ссылкой для подтверждения.
                        [Check your e-mail for your new password.] => Вам отправлено письмо с новым паролем.
                        [Check your inbox at %s and click the link given.] => Проверьте почтовый ящик %s и перейдите по полученной ссылке.
                        [Choke speed] => Уменьшить скорость
                        [Choose from the most used tags] => Выбрать из часто используемых меток
                        [Circle] => Кружок
                        [Citation] => Цитата
                        [Class] => Класс
                        [Cleanup messy code] => Привести код в порядок
                        [Cleared by Akismet] => Одобрен плагином Akismet
                        [Click here to cancel reply.] => Нажмите, чтобы отменить ответ.
                        [Close] => Закрыть
                        [Close all open tags] => Закрыть все открытые теги
                        [Close this window.] => Закрыть окно.
                        [Code] => Код
                        [Code sample] => Образец кода
                        [Color picker] => Выбор цвета
                        [Color:] => Цвет:
                        [Colors] => Цвета
                        [Column] => Столбец
                        [Command failed ] => Команда не выполнена
                        [Comment History] => История комментария
                        [Comment author name and email are required] => Требуются имя и e-mail автора комментария
                        [Comment on %1$s by %2$s] => Комментарий к записи %1$s (%2$s)
                        [Comment on %s] => Прокомментировать запись «%s»
                        [Comment status was changed to %s] => Статус комментария был изменён на %s
                        [Comment was caught by wp_blacklist_check] => Комментарий задержан функцией wp_blacklist_check
                        [Comment: ] => Комментарий:
                        [Comments] => Комментарии
                        [Comments (RSS)] => комментарии (RSS)
                        [Comments RSS] => RSS комментариев
                        [Comments Feed] => Лента комментариев
                        [Comments Off] => Комментарии отключены
                        [Comments are closed.] => Обсуждение закрыто.
                        [Comments for %1$s searching on %2$s] => Комментарии на сайте %1$s по запросу %2$s
                        [Comments for %s] => Комментарии на сайте %s
                        [Comments for %s searching on %s] => Комментарии на сайте %s по запросу %s
                        [Comments on %s] => Комментарии: %s
                        [Comments on: %s] => Комментарии: %s
                        [Comments you de-spam will be submitted to Akismet as mistakes so it can learn and get better.] => Комментарии, помеченные как не-спам, будут отправлены в Akismet, чтобы система обучалась и становилась лучше.
                        [Compare Revisions] => Сравнить редакции
                        [Conditional query tags do not work before the query is run. Before then, they always return false.] => Условные теги не работают, пока не разобран запрос. До этого момента они всегда возвращают false.
                        [Confirm new password] => Подтвердите новый пароль
                        [Congratulations! Your new site, %s, is almost ready.] => Поздравляем! Ваш новый сайт, %s, почти готов.
                        [Console] => Консоль
                        [Constrain proportions] => Сохранять пропорции
                        [Content] => Текст
                        [Content, title, and excerpt are empty.] => Содержимое, заголовок и цитата пусты.
                        [Controller] => Контроллер
                        [Controls] => Управление
                        [Copy] => Копировать
                        [Copy table row] => Копировать строку таблицы
                        [Copy/Cut/Paste is not available in Mozilla and Firefox.] => Копировать/Вырезать/Вставить недоступны в Mozilla и Firefox.
                        [Copyright © 2003-2011, Moxiecode Systems AB, All rights reserved.] => Copyright © 2003—2011, Moxiecode Systems AB. Все права защищены.
                        [Could not calculate resized image dimensions] => Не удалось вычислить новый размер изображения
                        [Could not create site.] => Не удалось создать сайт.
                        [Could not create user] => Не удалось создать пользователя
                        [Could not insert post into the database] => Не удалось вставить запись в базу данных
                        [Could not insert term into the database] => Не удалось вставить элемент в базу данных
                        [Could not load the preview image. Please reload the page and try again.] => Не удалось загрузить изображение для просмотра. Пожалуйста, обновите страницу и повторите попытку.
                        [Could not open handle for fopen() to %s] => Не удалось открыть дескриптор для fopen() к %s
                        [Could not read image size] => Не удалось прочитать размер изображения
                        [Could not set that as the thumbnail image. Try a different attachment.] => Не удалось задать это изображение в качестве миниатюры. Попробуйте другое вложение.
                        [Could not update comment status] => Не удалось обновить статус комментария
                        [Could not update post in the database] => Не удалось обновить запись в базе данных
                        [Could not write file %1$s (%2$s)] => Не удалось сохранить файл %1$s (%2$s)
                        [Could not write file %s] => Не удалось сохранить файл %s
                        [Create Site] => Создать сайт
                        [Create a Configuration File] => Создать файл настроек
                        [Crop thumbnail to exact dimensions] => Обрезать миниатюру точно по размерам
                        [Crunching…] => Обработка…
                        [Current Link] => Текущая ссылка
                        [Current marker] => Текущий маркер
                        [Current position] => Текущая позиция
                        [Currently %s comment is waiting for approval. Please visit the moderation panel:Currently %s comments are waiting for approval. Please visit the moderation panel:] => В настоящее время ожидает проверки %s комментарий. Пожалуйста, посетите панель модерирования:В настоящее время ожидают проверки %s комментария. Пожалуйста, посетите панель модерирования:В настоящее время ожидают проверки %s комментариев. Пожалуйста, посетите панель модерирования:В настоящее время ожидает проверки %s комментарий. Пожалуйста, посетите панель модерирования:
                        [Currently not supported by your browser, use keyboard shortcuts instead.] => Не поддерживается вашим браузером, используйте горячие клавиши.
                        [Custom] => Произвольно
                        [Custom Menu] => Произвольное меню
                        [Customize] => Настроить
                        [Cut] => Вырезать
                        [Cut table row] => Вырезать строку таблицы
                        [Dark azure] => Тёмно-лазурный
                        [Dark green] => Тёмно-зелёный
                        [Dark olive] => Тёмно-оливковый
                        [Dashboard] => Консоль
                        [Database Error] => Ошибка базы данных
                        [Database tables are missing.] => В базе данных отсутствуют таблицы.
                        [Date Format] => Формат даты
                        [De-spam marked comments »] => Пометить выделенные комментарии как НЕ спам »
                        [Dear User,
    
    Your new SITE_NAME site has been successfully set up at:
    BLOG_URL
    
    You can log in to the administrator account with the following information:
    Username: USERNAME
    Password: PASSWORD
    Log in here: BLOG_URLwp-login.php
    
    We hope you enjoy your new site. Thanks!
    
    --The Team @ SITE_NAME] => Уважаемый пользователь,
    
    Ваш новый сайт в сети «SITE_NAME» успешно создан по адресу:
    BLOG_URL
    
    Вы можете войти в панель управления со следующими координатами:
    Имя пользователя: USERNAME
    Пароль: PASSWORD
    Адрес для входа: BLOG_URLwp-login.php
    
    Мы надеемся, что вам понравится новый сайт. Спасибо!
    
    --Команда сайта «SITE_NAME»
                        [Dear User,
    
    Your new account is set up.
    
    You can log in with the following information:
    Username: USERNAME
    Password: PASSWORD
    LOGINLINK
    
    Thanks!
    
    --The Team @ SITE_NAME] => Уважаемый пользователь,
    
    Ваша учётная запись настроена.
    
    Вы можете войти, используя эту информацию:
    Имя пользователя: USERNAME
    Пароль: PASSWORD
    LOGINLINK
    
    Спасибо!
    
    --Команда @ SITE_NAME
                        [Dec_December_abbreviation] => Дек
                        [December] => Декабрь
                        [Default] => По умолчанию
                        [Default frame] => Кадр по умолчанию
                        [Default volume] => Громкость по умолчанию
                        [Default width] => Ширина по умолчанию
                        [Definition description] => Описание термина
                        [Definition term ] => Термин
                        [Delete Gallery] => Удалить галерею
                        [Delete Image] => Удалить изображение
                        [Delete all] => Удалить все
                        [Delete it: %s] => Удалить: %s
                        [Delete row] => Удалить строку
                        [Delete table] => Удалить таблицу
                        [Deletion] => Удаление
                        [Destination directory for file streaming does not exist or is not writable.] => Каталог назначения для файлового потока не существует или недоступен для записи.
                        [Dictionary lookup] => Поиск по словарю
                        [Dimensions] => Размеры
                        [Direction left to right] => Направление слева направо
                        [Direction right to left] => Направление справа налево
                        [Disc] => Точка
                        [Dismiss] => Закрыть
                        [Display Header Text] => Отображать текст заголовка
                        [Display as dropdown] => В виде выпадающего меню
                        [Display item author if available?] => Отображать автора элемента (если есть)?
                        [Display item content?] => Отображать содержимое элемента?
                        [Display item date?] => Отображать дату элемента?
                        [Display the number of spam comments Akismet has caught] => Отображает количество комментариев, которые Akismet пометил как спам
                        [Div] => Слой
                        [Do you really want to log out?] => Вы действительно хотите выйти?
                        [Do you want to use the WYSIWYG mode for this textarea?] => Вы хотите использовать режим WYSIWYG для этого текстового поля?
                        [Document properties] => Свойства документа
                        [Documentation] => Документация
                        [Done] => Готово
                        [Draft] => Черновик
                        [Draft (%s)Drafts (%s)] => Черновик (%s)Черновики (%s)Черновики (%s)Черновики (%s)
                        [Drop a file here or select a file.] => Перетащите файл сюда
     или выберите файл.
                        [Duplicate comment detected; it looks as though you’ve already said that!] => Обнаружен дубликат комментария. Кажется, вы уже сказали это!
                        [E-mail] => E-mail
                        [E-mail : %s] => E-mail: %s
                        [E-mail: %s] => E-mail: %s
                        [ERROR: %s is not a valid feed template.] => ОШИБКА: %s не является корректным шаблоном ленты.
                        [ERROR: Invalid values entered, these are marked in red.] => ОШИБКА: Введены некорректные значения, они помечены красным.
                        [ERROR: The themes directory is either empty or doesn’t exist. Please check your installation.] => ОШИБКА: Директория тем либо пуста, либо не существует. Убедитесь, что дистрибутив установлен полностью.
                        [Edit CSS Style] => Редактировать CSS
                        [Edit Category] => Изменить рубрику
                        [Edit Gallery] => Редактировать галерею
                        [Edit HTML Source] => Редактировать HTML
    Модератор Yuri

    (@yube)

    Sergey Biryukov — Очередной «гений»?:))

    Типа того. WordPress Contributing Developer, maintainer of Russian localization и администратор этого форума. Так что, уважаемый, сбавьте обороты. Истерика профессионалу не к лицу.

    Уважаемый Юрий, тут нет никакой истерики и с оборотами тут всё ок, а «гениальность» ответа Sergey Biryukov по данной теме явно под Большим сомнением!

    Я уже было как-то зарекался не задавать подобных технических вопросов по всяким форумам имхо еже почти кругом ответы явно тупо копи/паста и не по сути заданного вопроса — да как говорится «зарекалась свинья…»!:)

    Спасибо Юрий, я понял, что проще связаться непосредственно с разработчиками РНР или просто найти хост с РНР 5.4 нежели тут месяцами/годами воевать с ветрянными мельницами надеясь на вразумительный ответ.

    Всем Спасибо, отдельное Спасибо для Sergey Biryukov за русскую локализацию, до свидания!:)

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Fatal error: Allowed memory size of 52428800 bytes exhausted» закрыта для новых ответов.