Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2013-03-07 20:58:33

FeSs
Участник
Откуда Сызрань
Зарегистрирован: 2010-10-22
Сообщений: 151
Рейтинг :   
Сайт

Статическая страница

Мужики, статическая страница имеет ограничение в количестве символов?!
Как увеличить?

Не в сети

#2 2013-03-07 22:22:31

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,030
Рейтинг :   37 

Re: Статическая страница

FeSs, в базе данных таблица ng_static, полю content поменяй тип поля с TEXT на LONGTEXT

Не в сети

#3 2013-03-08 10:54:46

FeSs
Участник
Откуда Сызрань
Зарегистрирован: 2010-10-22
Сообщений: 151
Рейтинг :   
Сайт

Re: Статическая страница

easmik, Спасибо! Надеюсь Longtext'a мне хватит...

Не в сети

#4 2013-07-28 20:14:53

FeSs
Участник
Откуда Сызрань
Зарегистрирован: 2010-10-22
Сообщений: 151
Рейтинг :   
Сайт

Re: Статическая страница

easmik, опять не хватает sad есть еще какие-либо варианты?
Посмотреть куда я деваю столько текста можно здесь

Не в сети

#5 2013-07-29 12:43:15

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,030
Рейтинг :   37 

Re: Статическая страница

FeSs, в SQL это самое большое поле для хранения текста. Максимальная длинна текста 4 294 967 295 символов. Если ты умудряешься создать страницы с кол-вом символов за 4 миллиарда, то чувак я даже не знаю... smile

P.S. В контакте можно поменять цвет шапки и букв группы, чтоб синий блок не выделялся.

Не в сети

#6 2013-07-29 15:07:14

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Статическая страница

На этой странице ~130 000 символов (это с учетом всего html'a). Возьмем самый наихудший случай - когда кодировка таблицы utf8 (3 байта на символ).
Соотвественно ~ 3 * 130 000 = 390 000 байт будет занимать данный текст.

Исходя из документации mysql видим, что LONGTEXT может хранить 4 294 967 296 байт, что в 11012 раз больше чем требуется.

Вывод: проблема не в типе данных данного поля, а скорее всего нужно проверять post_max_size, max_allowed_packet и прочие параметры настройки php/mysql.

Изменено infinity237 (2013-07-29 15:07:43)

Не в сети

#7 2013-08-01 22:57:13

FeSs
Участник
Откуда Сызрань
Зарегистрирован: 2010-10-22
Сообщений: 151
Рейтинг :   
Сайт

Re: Статическая страница

max_allowed_packet - 33,554,432, поле не могу изменить

Не в сети

#8 2013-08-01 23:43:41

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Статическая страница

FeSs пишет:

max_allowed_packet - 33,554,432, поле не могу изменить

Чё? откуда запятые? Там должно быть что-то вроде max_allowed_packet=32M; read_buffer_size = 16M;
Если не хватает, то нужно увеличивать. Понятно дело, что не все хостеры предоставлять возможность редактировать настройки my.cnf
Но я бы для начала посмотрел что там с post_max_size в phpinfo()

Не в сети

#9 2013-08-02 22:51:52

FeSs
Участник
Откуда Сызрань
Зарегистрирован: 2010-10-22
Сообщений: 151
Рейтинг :   
Сайт

Re: Статическая страница

infinity237 пишет:
FeSs пишет:

max_allowed_packet - 33,554,432, поле не могу изменить

Чё? откуда запятые? Там должно быть что-то вроде max_allowed_packet=32M; read_buffer_size = 16M;
Если не хватает, то нужно увеличивать. Понятно дело, что не все хостеры предоставлять возможность редактировать настройки my.cnf
Но я бы для начала посмотрел что там с post_max_size в phpinfo()

Это темный лес для меня, смотрел в MySQL. Попробую поискать выше указанные файлы.

Не в сети

Подвал раздела

Работает на FluxBB