Ошибка 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: пустая страница вместо большой статьи.

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

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