Столкнулся с такой проблемой: При добавлении изображений в поле с неограниченным количеством изображений, не удается добавить более 142 изображений. В чем может быть причина и как можно побороть этот недуг?
Судя по всему проблема наблюдается при включенной опции: Показывать поле для ввода атрибута «alt» и Показывать поле для ввода атрибута «title»
Без включения данных опций было добавлено порядка 180 изображений. После включения данных опций в типе материала и попытке добавить еще одну картинку, что-то проглючило и осталось только 143 изображения, а остальные канули в небытие.
Проблема есть и с включением опций «alt» и «title» по отдельности, при этом можно добавить большее кол-во изображений
При отключении данных опций проблема наблюдается при добавлении 198 изображений.
google chrome показывает что запрос ушел нормально, а вот результирующий JSON файл отображается не полный, то-ли его Drupal так вернул то-ли chrom порезал непонятно. Буду пробовать в другом браузере.
Дело не в браузере
В JSON ответе последние строки идут в не правильной последовательности. Например uid идут 198 потом 200 потом 199. И в Форме добавления нового изображения прописывается то-же uid 199. Но это все следствие а в чем причина пока не ясно
из этого возможно только memory_limit т.к. все остальные точно не влияют. Файл маленький. размер POST запроса то-же меньше мегабайта.
post_max_size: 50M
upload_max_filesize: 50M
max_file_uploads: 20
Добавление ajax с возвратом массива всех изображений, imho проблем с ограничениями параметром хоста, возможно php.ini а возможно и не только ...
Как-бы отловить какие параметры сервера влияют? т.к судя по FireBug POST запрос отрабатывает корректно и возвращает JSON ответ. И вро-де как даже нормальный правда достаточно объемный. Единственно как я уже писал последние строчки перепутаны (идут не последовательно).
Я не селен во внутренних структурах Drupal и проследить всю цепочку пока не удается.
Ограничение сервера удастся проверить только на работе. Потом отпишусь наблюдается ли там такая проблема.
См. ограничения и ошибки на стороне сервера в логах
Все таки я не согласен что проблема в ограничениях сервера. Скрипт отрабатывает достаточно резво, возвращает данные. Я думаю что проблема появляется где-то на этапе создания формы. И уже потом из-за не правильной формы начинается вся эта конетель.
Ради интереса попробуйте повторить проблему у себя.
Комментарии
подпишусь пожалуй,
крайне интересно узнать мнение сообщества.
моя версия, это "защита от дурака" )))
Судя по всему проблема наблюдается при включенной опции: Показывать поле для ввода атрибута «alt» и Показывать поле для ввода атрибута «title»
Без включения данных опций было добавлено порядка 180 изображений. После включения данных опций в типе материала и попытке добавить еще одну картинку, что-то проглючило и осталось только 143 изображения, а остальные канули в небытие.
Проблема есть и с включением опций «alt» и «title» по отдельности, при этом можно добавить большее кол-во изображений
При отключении данных опций проблема наблюдается при добавлении 198 изображений.
google chrome показывает что запрос ушел нормально, а вот результирующий JSON файл отображается не полный, то-ли его Drupal так вернул то-ли chrom порезал непонятно. Буду пробовать в другом браузере.
Дело не в браузере
В JSON ответе последние строки идут в не правильной последовательности. Например uid идут 198 потом 200 потом 199. И в Форме добавления нового изображения прописывается то-же uid 199. Но это все следствие а в чем причина пока не ясно
А какие значения директив в php.ini?
post_max_size
upload_max_filesize
max_file_uploads
из этого возможно только memory_limit т.к. все остальные точно не влияют. Файл маленький. размер POST запроса то-же меньше мегабайта.
post_max_size: 50M
upload_max_filesize: 50M
max_file_uploads: 20
Добавление ajax с возвратом массива всех изображений, imho проблем с ограничениями параметром хоста, возможно php.ini а возможно и не только ...
Как-бы отловить какие параметры сервера влияют? т.к судя по FireBug POST запрос отрабатывает корректно и возвращает JSON ответ. И вро-де как даже нормальный правда достаточно объемный. Единственно как я уже писал последние строчки перепутаны (идут не последовательно).
Я не селен во внутренних структурах Drupal и проследить всю цепочку пока не удается.
Ограничение сервера удастся проверить только на работе. Потом отпишусь наблюдается ли там такая проблема.
См. ограничения и ошибки на стороне сервера в логах
Все таки я не согласен что проблема в ограничениях сервера. Скрипт отрабатывает достаточно резво, возвращает данные. Я думаю что проблема появляется где-то на этапе создания формы. И уже потом из-за не правильной формы начинается вся эта конетель.
Ради интереса попробуйте повторить проблему у себя.
У Вас случай которого можно и нужно избегать, не интересно повторять.