Не сохраняются большие тексты.

Главные вкладки

Аватар пользователя AndreyY AndreyY 20 ноября 2009 в 1:29

В материалах Page и т.д. не сохраняются большие тексты. Границы сохранения я не нашел, но скажем, копирование из блокнота куска DOS текста 34кб уже не сохраняет. Пишет, что сохранено, но не сохраняет. В системном журнале тоже никакого криминала. Только запись, что материал был обновлен.
Стоит FCKEditor, но пробовал для конкретной страницы его отключать - все равно не сохраняется. Просмотрел весь форум- похожей проблемы не нашел. Может есть идеи, куда смотреть?

Комментарии

Аватар пользователя AndreyY AndreyY 22 ноября 2009 в 1:24

посмотрел пример. Все красиво.
У меня Paging нормально встал. Настроил на автоматичекую разбивку на страницу при 4000 символов. Так же дополнительно настучал разрывов с помощью удобной кнопки Insert Page Separator для эксперимента. Все шоколадно. Делаешь сохранить - и нифига. Как проверить есть ли запись в SQL ?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 22 ноября 2009 в 1:18

Дык, чтобы проверить пишет друпал боди в базу или нет, надо посмотреть записал друпал боди в базу или нет, с уважением, ваш К.О.
Друпал хранит боди в LONGTEXT, размер этого поля в мускуле, если мне не изменяет память, 4 Гб. У вас скорее всего, проблемы с оперативое, вероятно затык происходит на фильтрации

Аватар пользователя AndreyY AndreyY 22 ноября 2009 в 1:47

Ребята, я уже 3-ий день поиск курю ;-(.
По одним и тем же топикам уже раз по 5 прошел. Не исключаю, что-то мог пропустить, но старался все перечитать.
Есть известная проблема с отображением больших текстов. Решается фильтрами и Paging. У меня текст в базу не пишется. Такой беды не нашел.
Тему на Garland пробовал сбрасывать - без результатов.
Не могут какие-то настройки хостера или mySQL влиять на это? Хотя хостинг платный. Картинки любого размера закачвает.

Аватар пользователя AndreyY AndreyY 23 ноября 2009 в 16:10

хм. может быть, хотя размер страницы с 34kb боди будет явно меньше 64kb. Для того, чтобы проверить истину, надо локально на денвере проверить, я так понимаю .....

Аватар пользователя AndreyY AndreyY 24 ноября 2009 в 12:17

Денвер разворачивать поленился.
А хостер категорически отказывается раcширять параметры suhosin....
Метод php_value suhosin.post.max_value_length 128000
в .htaccess тоже не дал результатов. Ясно, что он не может расширить Мастер настройки на сервере.
Придется подискивать нового хостера. А жаль. Работает стабильно. И привык к нему уже.
Кстати, хостер www.hosting24.com. Не наступите на те же грабли.

Аватар пользователя Liotard Liotard 4 января 2010 в 15:44

У меня на хостинге (m-hoster.com) вообще выставлен max_allowed_packet 1Mb, и на дешевых ТП не увеличивают. В результате такая же проблема. Я уже устал подыскивать недорогой, стабильный и шустрый хостинг, этот меня устраивал на все 100%, кроме такой же проблемы с добавлением большого текста. Нашел решение установкой модуля Pagination (Node), а вместо вставки большого текста в ноду заливаю на хостинг (можно просто к ноде его пришпилить) большой отформатированный файл в формате html ("готовлю" его в рекдакторе NVU или непосредственно в FCKEditor-е, сграбив в конце источник). В саму ноду вставляю код

<?php
include("sites/files/fz-ob-osn-gar.html")
?>

где fz-ob-osn-gar.html - и есть заготовленный файл, и выставляю формат ввода "PHP code".
В результате не загружаем мускул, не нужно платить за дорогой хостинг, и все работает очень быстро.
Модуль Pagination работает на лету, т.е. материал кромсает на страницы во время загрузки страницы и не ошибается в их количестве.

Аватар пользователя mensh@drupal.org mensh@drupal.org 4 января 2010 в 18:46

"Liotard" wrote:
Нашел решение установкой модуля Pagination (Node), а вместо вставки большого текста в ноду заливаю на хостинг (можно просто к ноде его пришпилить) большой отформатированный файл в формате html

Действительно, решение стоющее.
Я сейчас прямо из сети залил для пробы здоровенный мануал, порезал его, вставил перед заголовками подразделов [pagebreak].
Грузится весьма шустро.

Аватар пользователя DogMaster DogMaster 2 октября 2010 в 2:21

Решение гавно, я столкнулся с этой проблемой и с Божьей помощью решил ее, хотя уже начал другой хост искать и техподдержка ничем помочь не могла. Нервов потратил изрядно, писал на протяжении 3 дней и мне повезло, попался квалифицированный чел и решил эту проблему. Все происходит из-за того что специальная защитная программа на хостинге режет выполнение этого скрипта и прерывает соединение. Решение простое: вставить эти строку в htacess файл:
SecFilterEngine Off

Подробнее тут http://drupal.ru/node/50658

Аватар пользователя DogMaster DogMaster 2 октября 2010 в 2:32

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

Аватар пользователя MGMaster MGMaster 2 октября 2010 в 12:19

Я замечал такое свойство, что большие тексты не сохраняются. Опытным путем заметил, что все эти тексты были сполшные, без разрывов на абзацы. Когда добавил в текст межстрочные промежутки бежуду абзацами - текст сохранился. Ну и читать такой текст, естественно, легче, когда он разбит на блоки.