[РЕШЕНО] Непонятности при создании (изменении) страницы

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

Аватар пользователя .Nikita .Nikita 31 июля 2009 в 13:47

Приветствую всех.

Суть проблемы заключается в следующем. На сайте выбираю пункт "Создать материал", далее "Страница", заполняю все поля, нажимаю кнопку "Послать" - в итоге страница создалась, но она пустая! Потом пытаюсь изменить эту страницу, добавляю текст в поле текста, опять жму "Послать" - и опять тоже самое, страница пустая. То есть, страница то создается, но без содержания поля "текст"

Текст страницы у меня большой, порядка 200 кб, разбиваю его модулем paging. Как то попробовал укоротить текст, и вставил в поле "текст" лишь часть моего текста - страница изменилась и содержала то что мне надо.

Ранее эта страница с текстом такого же объема существовала, но мне понадобилось изменить в тексте кое-что, в итоге выросла новая проблема.

Может кто подскажет в чём тут проблема?

Комментарии

Аватар пользователя .Nikita .Nikita 31 июля 2009 в 14:43

Хостеру я уже писал письмо. Мне ответили что никаких изменений не было и сервера работают стабильно. Проблеме около месяца уже. Поначалу изменения были не критичны, теперь уже уж очень надо изменить текст на сайте.

Аватар пользователя gor gor 31 июля 2009 в 16:52

А в Логи никакой ошибки не пишется?
Посмотрите еррор лог апача и логи в самом друпале, может это вас натолкнет В сторону решения проблемы

Аватар пользователя .Nikita .Nikita 1 августа 2009 в 20:57

Лог дрюпала проверил. После обновления страницы в логе появляется запись: "Сообщение Страница успешно обновлено." Но результат тот же, даже один символ (будь то точка или пробел) нельзя добавить. Я посчитал на каком количестве символов у меня перестаёт добавляться текст, после 43726 символов. Если текста меньше этого числа, то всё успешно изменяется и дополняется, ну а если больше, то текст просто усекается. Что за напасть такая?

Хостинг платный, как я могу проверить логи самого апача?

Аватар пользователя gor gor 4 августа 2009 в 19:39

.Nikita wrote:
Лог дрюпала проверил. После обновления страницы в логе появляется запись: "Сообщение Страница успешно обновлено." Но результат тот же, даже один символ (будь то точка или пробел) нельзя добавить. Я посчитал на каком количестве символов у меня перестаёт добавляться текст, после 43726 символов. Если текста меньше этого числа, то всё успешно изменяется и дополняется, ну а если больше, то текст просто усекается. Что за напасть такая?

Хостинг платный, как я могу проверить логи самого апача?


Зависит от типа ВебПанели , которую они используют.
Если это cPanel или Plesk то логи можете найти в соотв разделах этих панелей.
Попробуйте еще спросить тех сапорт хостинга об ошибках с вашего сайта и где вы можете увидеть error.log от вашего сайта.

Аватар пользователя .Nikita .Nikita 2 августа 2009 в 12:57

Попробовал я вариант данный penexe.

Сделал добавление строк:

<?php
ini_set
('pcre.backtrack_limit'500000);
ini_set('pcre.recursion_limit'500000);
?>

в файл setting.php, результат неизменный, ничего более не добавляется. (мой текст 230кб)

Потом попробовал вариант с добавлением пустых строк (текст нашпиговал просто ими)- результат опять неизменный.

Затем попробовал комбинированный вариант, вставил вышеуказанный код и добавил пустых строк- опять тишина.

Фильтры формата ввода не менял после установки дрюпала. Однажды же мне удалось вместить этот текст в страницу, значит форматы тут нипричём.

Служба поддержки хостинга прислала мне лог файл, там есть строка:
[Sat Aug 01 20:59:07 2009] [error] [client 2XX.1XX.XXX.XXX] ALERT - configured request variable value length limit exceeded - dropped variable 'body' (attacker '2XX.1XX.XXX.XXX', file '/hosting/clients/mysite.ru/httpd/htdocs/index.php'), referer: http://www.mysite.ru/?q=node/66/edit

-думаю где то есть превышение максимального запроса, только где эти настройки, не пойму.

У кого есть ещё какие мысли?, буду пробовать.

Аватар пользователя .Nikita .Nikita 4 августа 2009 в 21:31

ТО gor В тех. поддуржку написал, они указали где лежат логи, взял оттуда лог, вот что пишет при добавлении или редактировании страницы большого размера "ALERT - configured request variable value length limit exceeded - dropped variable 'body' " , только что это значит, непонятно. Так же я спросил в суппорте чтобы они увеличили лимит запроса POST до 5 мегабайт, в ответ они мне написали что у них стоит лимит 20 мегабайт.

Скачал базу сайта, там вся статья в полном объеме присутствует (та, которая урезается) , да еще и не один раз (думаю это от того что пытался редактировать несколько раз).

Как быть?

Аватар пользователя gor gor 4 августа 2009 в 22:15

Вбиваете в google строку 'ALERT - configured request variable value length limit exceeded - dropped variable'
и получаете ссылки:
http://www.jimhermann.com/ensim/index4249.htm
http://photography-on-the.net/forum/showthread.php?t=364958

У вас на хостинге врублен suhosin который и лимитит. и ваш хостер должен был сообразить когда вы ему показали эту ошибку И как решить проблему

Аватар пользователя .Nikita .Nikita 5 августа 2009 в 12:20

Опять написал хостерам с указанием ошибки и описанием проблемы. Хостер что-то изменил у себя, теперь всё отлично обновляется. Всем большое спасибо, проблема решена!