[решено]Autologout после добавления в материал более чем X картинок(imagefield)

Главные вкладки

Аватар пользователя Debugger Debugger 19 июня 2009 в 16:23

На хосте происходит Autologout после добавления в материал картинки - выдает "An unrecoverable error occurred. This form was missing from the server cache. Try reloading the page and submitting again.", либо просто при пересохранени материала - выдает "access denied". Ошибок ни в журнале ни в логе на хосте нет Sad

Материал - cck с полем imagefield(количество unlimit) добавлено 45 картинок, после добавления 46-ой выдаёт logout, точнее, как я понял, access denied т.к. адрес материала node/[nid]/edit и произошёл autologout. Добавилась одна картинка под другим пользователем и опять тоже самое пошло. До этого позволял вводить по одной картинке после повторного логина, а потов совсем перестал.

Перенёс весь сайт на локальный комп - все работает. На хосте же, если создать еще материал тогоже типа - картинки загружаются и материал успешно сохраняется. Подозреваю что это пока мало картинок в ноде. Как достигнет определенного колва все наверно повторится. Кто нибудь сталкивался с подобным? В чём может быть причина?

на хосте php 5.2.0
на локале php 5.2.3

drupal 6.12
cck 6.x-2.3
filefield 6.x-3.0
imagefield 6.x-3.0

Комментарии

Аватар пользователя Debugger Debugger 22 июня 2009 в 10:58

сменил тему на стандартную - bluemarine стал выдавать сообщение "An HTTP error 0 occurred". Logout остался.

Ура! Проблема решилась увеличением suhosin переменных:

php_value suhosin.post.max_vars  200000
php_value suhosin.request.max_vars  20000
php_value suhosin.post.max_value_length  265000
php_value suhosin.request.max_value_length  265000
php_value suhosin.upload.max_uploads  100

Проблему решили тут: http://drupal.org/node/372926

Подробнее здесь:Common FileField Problems and Solutions