Пользователь 619539 Заглянувший Сообщений: 2 |
#1 0 21.08.2016 12:10:07 Здравствуйте. Столкнулся с проблемой вскоре после переноса проекта на новый сервер.
Поясняющее изображение Пожалуйста, подскажите, с чем может быть связана данная ошибка или каким образом её можно диагностировать. |
||
Пользователь 619539 Заглянувший Сообщений: 2 |
Решили своими силами. Спасибо. |
Пользователь 224413 Постоянный посетитель Сообщений: 174 |
#3 0 05.09.2016 16:05:17
Как решили? Подскажите, такая же проблема возникла. |
||
Пользователь 323739 Заглянувший Сообщений: 15 |
Раз автор темы по каким-то причинам не может описать найденное решение (хотя должен был), то за него это сделаю я. Нужно в php.ini или .htaccess или виртуальном хосте установить директиву max_input_vars >= 10000. После этого всё должно работать. |
Пользователь 122918 Заглянувший Сообщений: 1 |
#5 4 18.02.2018 21:07:20
Просто умиляют такие чудики. Помогло увеличение max_input_vars до 100000… |
||
Пользователь 1739739 Заглянувший Сообщений: 7 |
Тоже помогло до 100 000. Спасибо тому кто ответил. |
Пользователь 443255 Заглянувший Сообщений: 1 |
Помогло увеличение max_input_vars до 30000. https://x-market.com.ua |
Пользователь 3003851 Заглянувший Сообщений: 2 |
Менял в файле .htaccess, |
Евгений Жуков
Администратор Сообщений: 9036 Epic fail — сказать «это так просто» и не суметь сделать |
#9 0 26.12.2019 11:32:55
Обратитесь в ТП, пожалуйста. Не надо сверлить зубы через задний проход дрелью от Сваровски |
||
Пользователь 2607341 Заглянувший Сообщений: 4 |
#10 0 03.09.2020 15:56:25 Мне НЕ помогло увеличение max_input_vars даже до 300000. |
#11 0 19.11.2021 23:43:10 bitrixenv.ini => max_input_vars = 100000 Ошибка ушла |
|
Пользователь 219162 Заглянувший Сообщений: 10 |
#12 0 17.05.2022 11:30:44 Спасибо, тоже помогло max_input_vars = 100000 |
Почему могут не сохраняться настройки инфоблока?
Добрый день!
при сохранении настроек инфоблока выдает ошибку:
и так перечислены все свойства которые есть в этом инфоблоке
что с этим делать вообще не понятно
PS битрикс последняя стабильная версия, модули все стандартные
-
Вопрос заданболее трёх лет назад
-
791 просмотр
У меня была такае же проблема. Когда в инфоблоке много свойств (у меня более 1000), то возникает ошибка как ваша. Решается установкой max_input_vars = «100000» в php.ini
Пригласить эксперта
1. запустите проверку на изменения файлов ядра
2. сторонних модулей точно нет?
3. какие то обработчики событий есть?
4. вы редактируете из под админа?
5. содержимое таблицы b_module_to_module в студию (/bitrix/admin/perfmon_table.php?lang=ru&table_name=b_module_to_module)
Вся проблема в PHP ini. Если работало, то верните все назад.))
Также браузерная консоль что говорит?
-
Показать ещё
Загружается…
12 февр. 2023, в 02:07
2000 руб./за проект
12 февр. 2023, в 00:06
1000 руб./в час
11 февр. 2023, в 22:57
25000 руб./за проект
Минуточку внимания
Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
Инфоблоки
Решение типовых проблем не требует вмешательства программистов. Контент-менеджер в большинстве случаев может разрешить их самостоятельно. Самые частые ошибки совершаются при работе с информационными блоками. Это естественно, так как в инфоблоках хранится большая часть информации на сайте. Описание ошибок даётся в формате: Проблема > ошибка > решение, чтобы вам было проще перейти к исправлению ситуации.
Типовые проблемы:
- Выводится сообщение: У вас нет прав на просмотр.
- На странице не выводится информация, добавленная в поля свойств элемента инфоблока.
- В форме добавления элементов не видны добавленные свойства инфоблока.
- Как добавить новые свойства в форму создания элемента.
- Выводится сообщение: Неверный тип файла.
- Выводится сообщение: Превышен максимальный размер.
- Выводится сообщение: элемент не найден.
- Количество сообщений (тем форума, новостей, количество фотографий и т.д.) на странице не совпадает с количеством, указанном в настройке компонента.
-
Проблема: выводится сообщение:
«У вас нет прав на просмотр …»
.Ошибка: ненастроенные права доступа к детальной информации: новостей и фотогалереи.
Решение: Настроить группы пользователей для доступа в настройках комплексного компонента в группе параметров Дополнительные настройки:
-
Проблема: На странице не выводится информация, добавленная в поля свойств элемента инфоблока. Например, добавляется информация в поле Производитель и Материал, а она
не видна у товара
.Ошибка: в настройках компонента не указаны свойства инфоблока, которые должны отображаться на данной странице.
Решение: В настройках параметров инфоблока указать какие свойства должны отображаться. Для этого надо сначала понять на какой странице не выводятся нужные свойства: на детальной странице товара или на странице списка товаров. Отличить не трудно: на странице списка товаров выводятся все товары раздела. На странице детального отображения товара — только выбранный товар. Соответственно нужно выбирать свойства для показа в нужной секции настроек компонента.
-
Проблема: В форме добавления элементов не видны добавленные свойства инфоблока.
Ошибка: добавленное свойство либо неактивно, либо свойство не выведено в измененной (кастомизированной) форме добавления элемента.
Решения:
- активируйте свойство в форме редактирования инфоблока (Контент > Инфоблоки > Типы инфоблоков > _ваш_тип_инфоблока > _ ваш_инфоблок_) на закладке Свойства.
- добавьте новые свойства в форму создания элемента, как это рассказано в курсе Администратор. Базовый.
Прав контент-менеджера на эти операции может не хватить. В этом случае обратитесь к администратору сайта.
- активируйте свойство в форме редактирования инфоблока (Контент > Инфоблоки > Типы инфоблоков > _ваш_тип_инфоблока > _ ваш_инфоблок_) на закладке Свойства.
-
Проблема: При создании элемента инфоблока не удается прикрепить файл, выводится сообщение: Неверный тип файла. При этом не происходит сохранение элемента.
Ошибка: в свойствах инфоблока типа Файл не указаны разрешенные для загрузки форматы.
Решение: разрешенные форматы указываются на закладке Свойства формы настройки инфоблока (Контент > Инфоблоки > Типы инфоблоков > _ваш_тип_инфоблока > _ ваш_инфоблок_). В строке свойства типа Файл с помощью кнопки […] вызовите форму детальной настройки свойства и в поле Типы загружаемых файлов введите нужные форматы или выберите форматы в выпадающем списке:
-
Проблема: Не удается прикрепить файл к элементу инфоблока, выводится сообщение: Превышен максимальный размер файла. При этом не происходит сохранение элемента.
Ошибка: ограничения администратора сайта на размер загружаемого файла.
Решение: Для снятия этого ограничения необходимо обратиться к администратору сайта.
-
Проблема: При переходе из списка элементов к странице детального просмотра появляется сообщение:
Элемент не найден
.Ошибка: неправильно формируется адрес страницы (не передается идентификатор открываемого элемента или в настройках компонента ошиблись).
Решение: проверить настройки компонента в группе параметров Управление адресами страниц или обратиться к администратору сайта.
-
Проблема: Количество сообщений (тем форума, новостей, количество фотографий и т.д.) на странице не совпадает с количеством, указанном в настройке компонента.
Ошибка: в настройках используемого компонента отмечена опция Использовать обратную постраничную навигацию. В этом режиме происходит вывод страниц в обратном порядке (последняя страница становится первой).
Решение: исправить настройки компонента в группе параметров Настройки постраничной навигации.
Необязательная информация: зачем нужна обратная навигация
Назад в раздел
Подписаться на новые материалы раздела:
Битрикс позволяет хранить свойства инфоблока в двух режимах: в общей таблице (режим по умолчанию) и в отдельной таблице.
В случае общей таблицы (*_iblock_element_property), свойства хранятся «вертикально» и при вызовах GetList() собираются SQL-запросами с кучей JOIN’ов, что тормозит выборку.
В случае хранения свойств инфоблока в отдельной таблице, свойства хранятся «горизонтально», в одном SQL-ряду (строке) для одиночных свойств (*_iblock_element_prop_s*), а для множественных всё также «вертикально», но в индивидуальной таблице (*_iblock_element_prop_m*).
Битрикс, официально рекомендует выбирать режим хранения в отдельной таблице. (смотрите по ссылке)
При создании информационных блоков рекомендуется хранить свойства инфоблока в отдельной таблице, причем все значения свойств одного элемента хранятся в одной строке.
Из личного опыта. Хранение свойств в отдельной таблице ускоряет работу Битрикс в некэшированном состоянии, то есть на стадии разогрева кэша (при первом запросе). При этом количество SQL-запросов увеличивается, но обрабатываются они MySQL/MariaDB быстрее, так как являются достаточно простыми, по сравнению с запросами из режима по умолчанию (в общей таблице).
Если вам необходимо произвести конвертацию и вы столкнулись с проблемой «Слишком много свойств (больше 50). Преобразование невозможно.», тогда последуйте моему совету.
На время конвертации, необходимо внести парочку изменений в конвертор Битрикса и настройки PHP.
1. В файле /bitrix/modules/iblock/admin/iblock_convert.php:197
На строке 197, число 50 заменяем на 1000 или на количество свойств, которое существует в конвертируемом инфоблоке. Я рекомендую ставить цифру, чтобы она превышала количество свойств, например в 2 раза.
2. В настройках PHP (php.ini) изменить установки на вот эти:
max_execution_time = 1800
max_input_time = 1800
memory_limit = 512M.
И ещё пара советов:
1. Не забудьте сделать резервную копию рабочей базы данных.
2. Сперва протестируйте конвертацию на своём сервере разработки.
Успешной конвертации, коллеги!