Добрый вечер.
Создал поле типа Изображение с неограниченным количеством, т.е. сделал фотогалерею.
Клиент добавил туда 162 фотографии и тут друпал решил покапризничать: ноду скидывает в Неопубликованные и не дает ни добавить ни удалить изображение, а при сохранении ноды выдает ошибку "Содержимое было изменено другим пользователем, изменения не удается сохранить".
Ноду 100% другой пользователь не редактирует в этот момент! Я пытался создать ноду заново и добавить туда эти изображения, на 162 картинке друпал опять стал вести так же. Чистил кэш, запускал крон, ничего не помагает.
Я решил удалить записи о последних 2-3 картинках через базу и опачки друпал ожил!
Т.е. в друпал невозможно добавить более 160 изображение?!
Я понимаю что число фотографий внушительное, но по моему вполне не за небесное.
Сталкивался ли кто-нибудь с данной проблемой или есть у кого предложения по поводу данного поведения друпала?
Комментарии
папка для фоток - private или public? может извне кто-то (спаммер) закидывает.
Я не понял вашей мысли. Я сам создаю эту ноду с фотогалерей из 160+ изображений, и когда я начинаю прикреплять ~162-ую фотографию, друпал начинает дурить. Спамером тут можно назвать только клиента с его желанием создать не маленькую фотогалерею
а понял, ну конечно есть ограничение размера поля BLOB. друпал не расчитан на ОО ("особо одаренных")
а почему не на Views, Media?
Всмысле BLOB поля? Я создал к ноде поле типа Изображение и сделал его неограниченным. Разве значение поля не хранится в таблицах "field_data_field_fotogallery" (в моем случае fotogallery) и запись о файле в "file_managed"? Ни в той ни в другой таблицах нету BLOB полей, только ссылки на файлы. Или я плохо знаю структуру базы данных друпал?
И почему друпал начинает вести себя именно так (ошибка "Содержимое было изменено другим пользователем, изменения не удается сохранить" и снимает ноду с публикации)? Ограничение на вес файлов стоит не более 1М.
друпал - говно, очевидно же
Изгнать его
Попробуйте в другом environment сервера, мне кажется дело в настройках php
А версия php 5.3+? Посмотрите значение в
suhosin.post.max_vars или вообще вырубите suhosin
Как бы вы вообще понимаете как работает поле "неограниченно"? Узнайте, тут это обсуждалось.
http://www.drupal.ru/node/102830
Artemiy-tlt скажите как решили эту проблему, весь интернет перерыл ничего не нашел. Проблема точно такая же. Спасибо
osipbananov
gedeon прав, происходит это из-за настройки сервера.
Для решения проблемы, первый вариант, это перейти по ссылке, которую дал aleks_84, в которой он дал еще одну ссылку на пост где есть решение
А второй вариант, использовать другие модули для фотогалереи