Ошибка WordPress: пустая страница вместо большой статьи

ошибка wordpressСуть проблемы: в процессе написания большой статьи с иллюстрациями (отчет о поездке в Непал) я  периодически сохранялся и проверял результат в браузере. И вот настал момент, когда при добавлении к тексту хотя бы одной строчки происходил глюк. В браузере от статьи оставался только заголовок и форма для комментариев. Слава Богу, я не закрывал окно WordPress редактора, иначе все труды пропали бы НАВСЕГДА! В срочном порядке делаю резервную копию (в notepad).

Итак, текст я спас, но как его закончить? Не делить же статью на части.

В русском интернете ответов на волнующий меня вопрос не нашлось, а вот буржунет довольно быстро одарил меня надеждой на успех.
Некто Abel Braaksma столкнулся с аналогичной проблемой и не только решил ее, но и написал огромаднейший мануал по ее искоренению — Внезапная пустая страница при больших постах в Вордпресс.

Из этого произведения были почерпнуты следующие идеи:

  • ошибка возникла из-за обилия в статье шорткодов
  • решить ее можно увеличив пределы рекурсии в настройках PHP
  • wpautop (фильтр для автоформатирования текста) слишком много на себя берет

Как изменить настройки рекурсии в PHP.ini не  ползая на коленях перед провайдером? Ответ нашелся на Саппорте Вордпресса.

Нужно просто добавить две строки в начало файла wp-config.php

ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);

Вуаля, все заработало. Можно и дальше напихивать в статьи иллюстрации с подписями.

  7 comments for “Ошибка WordPress: пустая страница вместо большой статьи

  1. avatar
    Андрей
    21.02.2010 at 11:05

    Круто :) Глюки никогда не радуют. Сам столько уже попереписывал в кодах, что теперь только и приходиться обнаруживать все новые глюки.

  2. avatar
    Кирилл Ясько
    23.02.2010 at 13:45

    Переписывание это не страшно, иногда даже приятно (почувствовать себя умным программером).Правда при переходе на новую версию или любом другом обновлении возникает мучительное щекотание на задворках памяти. — Не правил ли я этот файл, не надо ли его будет рихтовать снова? Конечно эта проблема запросто решается тщательным документированием, комментированием и бекапированием. Но разве это про нас?

  3. avatar
    Андрей Гимпич
    02.03.2010 at 13:57

    Скажу по секрету мне очень нравиться джустина как движок, по моему в большинстве случаев очень корректно работает. Одна беда компоненты. Далеко не все подходит. Или глючно работает. Да и перейти со старой джумлы на нее весьма морочно.

  4. avatar
    06.03.2011 at 13:14

    спасибо кстати за совет. очень помогло.

  5. avatar
    Павел
    22.10.2011 at 17:21

    Спасибо помогло, но только в статье перестали отображаться картинки :(

  6. avatar
    10.04.2012 at 15:54

    Кирилл, добрый день! Который раз попадаю на вашу страницу и теперь решила спросить вашего экспертного мнения. У меня после обновления вордпресса до последней версии не сохраняются изменения в новые посты, а иногда и сами посты не сохраняются. Все красиво оформлю, нажимаю «обновить» или «опубликовать», и на странице post.php все зависает. В Internet Explorer пишет ошибку 500. Не знаете, в чем может быть проблема? Или кто, может быть, ее может решить? Буду очень благодарна за помощь. Большое спасибо! Мария

  7. avatar
    25.12.2012 at 17:43

    Сегодня обнаружил, что пропал весь текст в статьях, google привел меня сюда и не зря, всё заработало, спасибо большое, а то я уже паниковать начал )))

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

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