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

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

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

  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.php”;i:1;s:35:”collapsing-archives/collapsArch.php”;i:2;s:35:”events-calendar/events-calendar.php”;i:3;s:31:”expandingtext/expandingtext.php”; и .т.д.

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

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

комментария 22

  1. Александр:

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

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

    /wp-content/plugins/

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

  3. notbad:

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

  4. notbad:

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

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

  6. den:

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

  7. Evgenij:

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

    • Evgenij:

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

      • Evgenij:

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

  8. Evgenij:

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

  9. Evgenij:

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

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

      • Evgenij:

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

        • Evgenij:

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

        • Evgenij:

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

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

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

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

  12. Дима:

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

  13. Елена:

    Ребята, спасибо Вам всем большое! У меня была проблема: после обновления плагинов не могла зайти в админку, белый лист и всё. Два дня гуглила и ничего не помагало. А применив первый способ, у меня всё открылось! Как хорошо, что есть такой сайт как Ваш!Спасибо!

  14. Настя:

    Я тоже столкнулась с данной проблемой. Тоже чуть ли не паника была :)) Еще столько всего было сделано и вдруг сайт накрылся.
    А дело было так – установила я на сайт группу плагинов, они мне не подошли, настало время их удалять.
    Я их деактивировала и тут бац! и белый экран!
    Не только на сайте, но и в админке.
    Ни один из способов мне не подошел. В общем залезла я в логи ошибок. Оказалось, что в файле темы functions.php не была определена функция, которая была в связке с теми модулями, что я удалила.
    Узнав причину, я удалила эту функцию и сайт заработал.
    Возможно, кому-н поможет это объяснение.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *