Белый экран после активации плагина – как исправить?

Уверен, что в вашем опыте присутствуют неприятные ощущения, возникающие после того, как активировав новый , вы обнаруживаете белый экран вместо главной страницы сайта. Или еще хуже – белый экран даже внутри админки.

Проблема в большинстве случаев не сколько в самом /, сколько в том активированном плагине. Соответственно, самым очевидным вариантом решения проблемы белой страницы является попытка его деактивации. Довольно часто этот простой метод решает вашу все, но если вдруг сайт не ожил или у вас даже админка недоступна, то предлагаю ознакомится (кто не знал) с некоторыми возможными вариантами выхода из ситуации.

  1. Переименуйте папку самого плагина (я в таких случаях добавляю к названию папки символ подчеркивания “_”). WordPress при загрузке сканирует активированные плагины и пути к соответствующим им файлам, если он не видит соответствия (или другими словами, не находит файлы активированного плагина) – то автоматически деактивирует проблемные плагины.
  2. Если же простого переименования папки или файла плагина было недостаточно и проблема белой страницы не решена, то попробуйте вообще удалить его файлы. В этом случае WordPress даже не будет пытаться загрузить с ошибками и ваш сайт может ожить.
  3. В самом худшем случае не поможет и второй пункт. Тогда придется действовать грубо в phpMyAdmin. Зайдите в базу вашего блога, найдите там таблицу wp_options (для обычного WP) или wp_x_options (для WPMU, где х – ID проблемного блога). Найдите строку active_plugins и удалите значение поля options_value (для этого нажмите на кнопку Редактировать строку). Там будет примерно вот такой текст (слова будут другие, но непонятные символы – те же):

a:35:{i:0;s:12:”articles.”;i:1;s:35:”collapsing-archives/collapsArch.”;i:2;s:35:”events-calendar/events-calendar.”;i:3;s:31:”expandingtext/expandingtext.”; и .т.д.

Таким способом вы деактивируете ВСЕ плагины вашего блога (так как в этом поле хранится их полный список), тем самым оставите только чистый WordPress. В 99% случаев оживает.

По материалам DailyBlogTips

На данный момент 20 комментариев

  • Еще один вариант белого экрана – это лимит памяти.. который надо увеличить.. после обновления до 1.1.2 пришлось поднять лимит до 128Mb… до этого все работало с 64Mb…
    - кстати эта проблема для всех блогов сразу встала :)

  • И еще один вариант исправления белого экрана, когда даже разборки в базе не помогают (сам в шоке был, когда не сработало) – переименуйте папку

    /wp-content/plugins/

    на любое другое название.
    Мне этот ход помог запустить мой демо сайт только что :)

  • @slaFFik, CosyDale.com по-прежнему ‘белый’.

  • Сорри, demo.CosyDale.com уже не “белый”. Уже bp1.2rc поставили =)

  • Так а из-за чего это происходит?

  • Имхо потому, что падает апач. А вот из-за какого плагина – сам ловлю – понять пока не могу.

  • Доброго времени суток!
    Сразу несколько слов slaFFik(у):
    Большая вам благодарность за то, что вы делаете, а именно ваша работа над боди пресс и его составляющими, а также продвижения его в народ и консультация этого самого народа, всегда будут ценны люди работающие с открытым программным кодом (имеется в виду над бесплатными программами, кмс системами, операционными системами…).
    Теперь хочу задать вопросы.
    Столкнулся со следующей проблемой:
    Поставил последнюю версию вордпресс на нее плагин (последний) вордпресс, посмле активизации плагина админка пропала (“белое нечего”) после удаления бп через фтп админка снова заработала, хостинг у меня линукс, использовал эту же комбинацию на виндовс хостинге все работала (дело в оп.ц. хоста?). Как мне быть? Как и админку рабочей сохранить и бади пресс засейтапить)?
    Заранее благодарен за помощь.

    • И снова здравствуйте!
      Установил версию боди:
      Версия 1.2.5.2 | Автор: The BuddyPress Community |
      Все работает и админка и плагин!)))
      Проблема в том, что версия на английском лэнгвиче(
      у ВАС ЕСТЬ ЭТА ВЕРСИЯ НА РУССКОМ?

      • И снова я!
        Руссифицировал) Кинул папку лэнгвич из бади скачееного у вас.
        Я читал, что вы не вмешиваетесь в програмный код бади, лишь русифицируете, однако оригинальная версия встает без проблем а с вашей проблемки…..
        Еще раз спасибо вам за то, чем вы занимаетесь!

  • Мои бедные нервишки…. опять админка пропала((((

  • Все понял в чем проблема!!!!!!!
    Как только кидаю файлы:
    buddypress-ru_RU.po
    и
    buddypress-ru_RU.mo
    то админка пропадает, без них все работает….
    Что теперь делать???
    Может проблема в хостинге?? Хотя вордпресс на русском работает нормально….

    • Странная проблема. Памяти хватает у вас? Проверьте эррор лог на предмет ошибок. Если мало памяти, то увеличьте.

      • Честно говоря я не знаю где можно посмотреть лог файл…
        Пока лишь могу сказать, что админка пропадает сразу после занесения файла buddypress-ru_RU.mo.
        Слаффик, если вам интересна эта проблема, то могу дать админку от хоста и сайта, может покопаетесь, что нибудь выясните…
        Благодарен за помощь.

        • Проблема решена!!!!!!!!!
          Кинул файлы:
          buddypress-ru_RU.mo
          и
          buddypress.pot
          (всего 2 файла в папке лэнгвич вместо 3)
          ВСЕ ТЕПЕРЬ РАБОТАЕТ!!!!!

          • Можно удалять все мои вопросики из этой темы))
            Дело всетаки в оперативке памяти хостера.
            Отрубил все gkubys gj’njve заработало.
            Слаффик, вам спасибо!

            • Удалять не буду – вдруг кому-то еще поможет.
              И не за что.

  • мужики, благодарю…
    не раз наступал на такие грабли… и всё не знал как открутить назад…
    чаще всего такая трабла происходила после активаЦии какой-нить, как выяснялось позже – кривой темы…
    мне помог первый вариант…

  • Добрый дня… Подскажите может кто сталкивался с такой проблемой!!! Перенес wp на другой хостинг, плагины удалил из папки… Остались штук 5 которые не вызывали белый экран везде. Пробую установить те же плюгины заново, после активации снова белый экран выходит? Не пойму где копать((( Заранее спасибо…

  • Белый экран. Пообщался с саппортом – проблема в памяти оперативной. WordPress 3.2.1., не работает со всеми нормальными сео-плагинами. Нужно памяти – 256М. Проверяли. Хостер включал 256М – все работало. Повышать память навсегда без перехода на более дорогой тарифный план – не захотели(((

    • сочувствую… Меняйте хостера :) На Avihost, например.

RSS лентаTrackBack URL

Включиться в обсуждение

XHTML: <blockquote></blockquote> <a href=""></a> <strong></strong>

Если нужно разместить код, используйте теги: <pre>php|html|js</pre>