0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 888 Просмотров
*

R31rus

  • Давно я тут
  • 585
  • 3 / 0
Здравствуйте. При сохранении модуля выскакивает ошибка "Сохранить не удалось из-за ошибки: Содержимое превышает допустимые лимиты". Модуль кастомный на основе XML полей subform, repetable, text и textarea. Превышен лимит textarea. В базе данных в стуктурах таблиц _modules, _extensions, _content, все поля с типом text менял на longtext результатов не дало. В чем проблема?

« Последнее редактирование: 21.02.2020, 19:18:36 от R31rus »
*

ProtectYourSite

  • Живу я здесь
  • 2118
  • 116 / 4
  • Безопасность вебсайтов
*

R31rus

  • Давно я тут
  • 585
  • 3 / 0
В php.ini поменять что то типо post_max_size

post_max_size: увеличил с 50 до 300 не помогло(
*

R31rus

  • Давно я тут
  • 585
  • 3 / 0
Нашел очень интересную информацию. После какого-то из выхода обновлений joomla модификация базы данных больше не влияет на эту ситуацию, где можно было повлиять text на longtext. Сейчас эти лимиты строго на строго зафиксированы по адресу: librairies/ src/Table/Module.php

Строка 126:
Код
	// Prevent to save too large content > 65535 
if ((strlen($this->content) > 65535) || (strlen($this->params) > 65535))
{
$this->setError(\JText::_('COM_MODULES_FIELD_CONTENT_TOO_LARGE'));

return false;
}


После повышения лимитов в данной строке проблема исчезает. Очень плохо конечно. При дальнейшем обновлении все затрется. Данный файл как-то можно переопределить? Или как-то зафиксировать новые лимиты через php? Без потерь в будущем.
« Последнее редактирование: 21.02.2020, 21:30:20 от R31rus »
*

R31rus

  • Давно я тут
  • 585
  • 3 / 0
Может есть другие мысли по этому поводу, пишите) Спасибо.

« Последнее редактирование: 21.02.2020, 21:54:42 от R31rus »
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
*

urry

  • Захожу иногда
  • 104
  • 0 / 0
Коллеги, добрый день!

Подскажите, удалось кому-то решить в итоге вопрос с ошибкой "Не удалось сохранить из-за ошибки: Содержимое превышает допустимые лимиты"?
У нас модуль карты, на которой мы отмечаем наших розничных дилеров, на каждого дилера заполняется блок из 3-х элементов textarea общей формы. Нужно было отметить 300 точек, но после 115 точки вылезла вот такая ошибка.
Увеличение значения переменной max_allowed_packet с 16Мб до 128 Мб результата не дало :(

Буду очень благодарен за любые советы, потому как иначе не очень понятно, как реализовать то, что нам нужно. Ну либо брать другой аналогичный модуль и все верстать заново :(
*

draff

  • Гуру
  • 5233
  • 372 / 7
  • ищу работу
php.ini
Код
memory_limit=512M // или сколько даст хостинг
max_input_vars=10000
OPCache включен ?
*

urry

  • Захожу иногда
  • 104
  • 0 / 0
php.ini
Код
memory_limit=512M // или сколько даст хостинг
max_input_vars=10000
OPCache включен ?

Лимиты проставил - не помогает. OPCache выключен. Сейчас попробую включить.
*

urry

  • Захожу иногда
  • 104
  • 0 / 0
Лимиты проставил - не помогает. OPCache выключен. Сейчас попробую включить.
Нет, включение OPCache не помогло. Ни с включенным ни с выключенным не работает :(
*

draff

  • Гуру
  • 5233
  • 372 / 7
  • ищу работу
Лимиты проставил - не помогает.
Сервер перезапускали ? В инфо о PHP данные соответствуют прописанным ?
*

urry

  • Захожу иногда
  • 104
  • 0 / 0
memory_limit

Да, сервер перезапускал. Еще раз проверил все php.ini и настройки php в ispmanager - все совпадает. 10000 и 512М и там и там - не работает все равно.
*

draff

  • Гуру
  • 5233
  • 372 / 7
  • ищу работу
Конфиг MySQL max_allowed_packet
А у хостера проверяли, может на сервере не работают ваши параметры max_allowed_packet ?
И хостер может дать точную инфо по логам ошибок мускул .
*

voland

  • Легенда
  • 11016
  • 585 / 112
  • Эта строка съедает место на вашем мониторе
Да что вы мучаетесь? Просто есть предельный размер для параметров модулей.
Вроде 64к, если верно помню
*

urry

  • Захожу иногда
  • 104
  • 0 / 0
Да что вы мучаетесь? Просто есть предельный размер для параметров модулей.
Вроде 64к, если верно помню

А обойти никак нельзя? Видимо придется взять обычную гугл-яндекс-карту и к ней крепить наши точки, а опосля в HTML-модуле выводить. Жалко работы :(
*

voland

  • Легенда
  • 11016
  • 585 / 112
  • Эта строка съедает место на вашем мониторе
А обойти никак нельзя? Видимо придется взять обычную гугл-яндекс-карту и к ней крепить наши точки, а опосля в HTML-модуле выводить. Жалко работы :(
Можно, если у модуля будет своя табличка для сохранения и он туда будет писать..
Короче - не программирую - никак
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

jos-Error: Материал не найден вместо 404 ошибки

Автор bugmenot

Ответов: 2
Просмотров: 178
Последний ответ 06.04.2021, 13:39:44
от draff
Как узнать строку ошибки "syntax error, unexpected"?

Автор Kijv

Ответов: 1
Просмотров: 107
Последний ответ 19.03.2021, 20:31:20
от NewUsers
Необходимо выровнять содержимое модуля по правому краю

Автор stitch808

Ответов: 1
Просмотров: 96
Последний ответ 05.12.2020, 16:19:47
от stitch808
Ошибки в консоли

Автор polezniy

Ответов: 6
Просмотров: 166
Последний ответ 25.09.2020, 11:56:59
от polezniy
Спец.символы в meta. Как их сохранить из админки?

Автор tkav

Ответов: 1
Просмотров: 181
Последний ответ 15.09.2020, 11:48:48
от AlexB