На одном сайте предусмотрена для пользователей возможность публикации литературных произведений. И иногда, когда тексты большие, то возникает проблема. Текст сохраняется в БД, при редактировании ноды он тоже присутствует, но при просмотре ничего не выводится.
Такую проблему удается решать вручную - достаточно разделить некоторые абзацы в тексте, и все становится как положено. Но ведь это не выход, поскольку для администратора/модератора сайта это большой объем работы.
Я не смог найти решение этой проблемы. Буду благодарен за дельный совет или ссылку со статьей по решению подобной проблемы.
Комментарии
Там максимум 4294967295 символов, то бишь текста на 4 гига. Помойму столько даже Донцова не написала.
Я же говорю, что в БД сохраняется. Проблема при просмотре.
выдержка из settings.php
* If you encounter a situation where users post a large amount of text, and
* the result is stripped out upon viewing but can still be edited, Drupal's
* output filter may not have sufficient memory to process it. If you
* experience this issue, you may wish to uncomment the following two lines
* and increase the limits of these variables. For more information, see
* http://php.net/manual/en/pcre.configuration.php.
*/
# ini_set('pcre.backtrack_limit', 200000);
# ini_set('pcre.recursion_limit', 200000);
Большое спасибо за оперативный совет! Помогло очень!
На данный момент подходят только такие значения:
ini_set('pcre.recursion_limit', 400000);